Input apparatus, input method, input control program, reproduction apparatus, reproduction control method, and reproduction control program

ABSTRACT

An input apparatus that inputs a reproduction speed of a video signal is disclosed. The input apparatus has a position detection section and a control section. The position detection section linearly detects a position that a user&#39;s finger has touched. The control section outputs reproduction speed information corresponding to the position detected by the position detection section.

CROSS REFERENCES TO RELATED APPLICATIONS

The present invention contains subject matter related to Japanese PatentApplication JP 2005-118954 filed in the Japanese Patent Office on Apr.15, 2005, the entire contents of which being incorporated herein byreference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relate to an input apparatus, an input method, aninput control program, a reproduction apparatus, a reproduction controlmethod, and a reproduction control program that allow a reproductioncontrol to be quickly and accurately performed with a sensuousoperation.

2. Description of the Related Art

In a video device used for a broadcasting station and a video softproduction company, since editing operations need to be frequentlychanged while a reproduction screen is being checked, operation switchesand dials need to be rotationally disposed on an operation panel andthey need to be able to be sensuously operated. Thus, the video deviceneeds to allow the operation switches and dials to be accuratelyoperated to perform a reproduction control without need to watch them.

In a reproduction operation, reproduction speeds and reproductiondirections are frequently controlled such as high speed reproduction,low speed reproduction, and frame-by-frame reproduction in the forwardand reverse directions. While watching pictures that are reproduced, theuser performs the reproduction control to search for pictures anddesignate edit points such as In points and OUT points.

In the past, the reproduction speed and the reproduction direction werecontrolled by a dial operation. For example, a rotary encoder thatoutputs a value corresponding to a rotation angle was disposed on anoperation panel. The reproduction direction and the reproduction speedwere controlled corresponding to the rotation of the rotary encoder.Hereinafter, the rotary encoder that controls the reproduction speed andthe reproduction direction is referred to as a jog dial. Of course, thejog dial can perform other controls using a rotation besides thereproduction speed and the reproduction direction.

The reproduction control using the jog dial can be categorized as afirst mode in which the reproduction speed and the reproductiondirection are varied corresponding to the rotation angle when the userreleases his or her hand from the dial, the currently displayed frame ispaused and a second mode in which the reproduction is continued at thespeed and the direction corresponding to the rotation angle of the dialthat is stopped. In the following description, the first mode isreferred to as the jog mode. The second mode is referred to as theshuttle mode. The jog mode and the shuttle mode are alternately selectedby operating an operation switch that is disposed separately. Forexample, Internal Patent Application Unexamined Publication WO98/27554discloses an editing device that edits video data using the jog dial.

SUMMARY OF THE INVENTION

In recent years, random accessible record mediums such as an opticaldisc, a hard disk, and a semiconductor memory have been widely used torecord and reproduce AV (Audio/Video) data instead of serial access typerecord mediums such as a magnetic tape that were mainly used in thepast. When such a random access record medium is used to record andreproduce AV data, the reproduction direction and the reproduction speedcan be selected at very high speed.

On the other hand, in the reproduction control using the jog dial of therelated art, when the reproduction control is performed byintermittently varying a value, the response is slow. Thus, when arandom accessible record medium is used, the foregoing characteristic ofthe record medium cannot be sufficiently fulfilled.

When data are reproduced at a reproduction speed B different from acurrent reproduction speed A with the jog dial of the related art, thejog dial needs to be rotated from the rotation angle corresponding tothe current reproduction speed A to the rotation angle B correspondingto the target reproduction speed B and the reproduction speed needs tobe continuously varied from the reproduction speed A to the reproductionspeed B.

Likewise, when the reproduction direction is reversed, the jog dialneeds to be rotated from a rotation position corresponding to thecurrent reproduction direction and speed to a rotation anglecorresponding to a target reproduction speed in the reverse directionthrough a rotation angle at which the reproduction speed is 0. As aresult, the reproduction speed needs to be continuously varied from thecurrent speed in the current reproduction speed to the targetreproduction speed in the reverse reproduction direction through a pointof which the reproduction speed is 0.

Although the jog dial can be continuously varied, when the currentrotation angle is changed to another rotation angle, the jog dial needsto pass through their intermediate point. Thus, the response of the jogdial delays.

In addition, in the reproduction control using the jog dial of therelated art, since the reproduction speed varies corresponding to therotation angle, it is difficult to intuitionally correlate the variationof the reproduction speed with the operation of the jog dial.

The operation that rotates the jog dial and keeps the rotation angleneeds the user to twist his or her wrist and finger and keep the twistedstate. It is thought that this operation is unnatural for human's hand.Thus, there is a risk of which the jog dial causes the user to performan uneasy operation.

In view of the foregoing, it would be desirable to provide an inputapparatus, an input method, an input control program, a reproductionapparatus, a reproduction control method, and a reproduction controlprogram that allow a response to intermittent variation of a value to behigh and an intuitional operation to be performed in reproductioncontrol without causing the user to perform an uneasy operation.

According to an embodiment of the present invention, there is providedan input apparatus that inputs a reproduction speed of a video signal.The input apparatus has a position detection section and a controlsection. The position detection section linearly detects a position thata user's finger has touched. The control section outputs reproductionspeed information corresponding to the position detected by the positiondetection section.

According to an embodiment of the present invention, there is providedan input method of inputting a reproduction speed of a video signal. Aposition that a user's finger has touched is linearly detected.Reproduction speed information is output corresponding to the detectedposition.

According to an embodiment of the present invention, there is providedan input control program that causes a computer device to execute aninput method of inputting a reproduction speed of a video signal. Aposition that a user's finger has touched is linearly detected.Reproduction speed information is output corresponding to the detectedposition.

According to an embodiment of the present invention, the position thatthe user's finger has touched is linearly detected. Corresponding to thedetected position, reproduction speed information that denotes thereproduction speed of a video signal is output. The reproduction speedinformation can be input with an intuitional interface. In addition,since the reproduction speed information is output corresponding to theposition that the user's finger has touched, when the reproduction speedinformation is discretely input, the response thereto can be quicklymade.

According to an embodiment of the present invention, there is provided areproduction apparatus that has a reproduction section, a positiondetection section, an output section, and a reproduction controlsection. The reproduction section reproduces at least a video signalrecorded on a record medium. The position detection section linearlydetects a position that a user's finger has touched. The output sectionoutputs reproduction speed information corresponding to the positiondetected by the position detection section. The reproduction controlsection that controls a reproduction speed of the video signal of thereproduction section corresponding to the reproduction speed informationthat is output from the output section.

According to an embodiment of the present invention, there is provided areproduction control method. A position that a user's finger has touchedis linearly detected. Reproduction speed information is outputcorresponding to the detected position. A reproduction speed of at leastvideo signal recorded on a record medium is controlled corresponding tothe output reproduction speed information.

According to an embodiment of the present invention, there is provided areproduction control program that cause a computer device to executes areproduction control method. A position that a user's finger has touchedis linearly detected. Reproduction speed information is outputcorresponding to the detected position. A reproduction speed of at leastvideo signal recorded on a record medium is controlled corresponding tothe output reproduction speed information.

According to an embodiment of the present invention, the position thatthe user's finger has touched is linearly detected. The reproductionspeed of the video signal recorded on the record medium is controlledcorresponding to reproduction speed information that is outputcorresponding to the detected position. Thus, an input of thereproduction speed information that denotes the reproduction speed of avideo signal reproduced from the record medium can be controlled with anintuitional interface.

According to an embodiment of the present invention, there is providedan input apparatus that inputs an output speed of informationcorresponding to time information, the information having the timeinformation. The input apparatus has a position detection section and acontrol section. The position detection section linearly detects aposition that a user's finger has touched. The control section outputsoutput speed information corresponding to the time informationcorresponding to the position detected by the position detectionsection.

According to an embodiment of the present invention, there is providedan input method of inputting an output speed of informationcorresponding to time information, the information having the timeinformation. A position that a user's finger has touched is linearlydetected. Output speed information is output corresponding to the timeinformation corresponding to the detected position.

According to an embodiment of the present invention, there is providedan input control program that causes a computer device to execute aninput method of inputting an output speed of information correspondingto time information, the information having the time information. Aposition that a user's finger has touched is linearly detected. Outputspeed information is output corresponding to the time informationcorresponding to the detected position.

According to an embodiment of the present invention, the position thatthe user's finger has touched is linearly detected. Output speedinformation corresponding to time information that information containsis output corresponding to the detected position. Thus, an input of theoutput speed information corresponding to the time information can beperformed with an intuitional interface.

These and other objects, features and advantages of the presentinvention will become more apparent in light of the following detaileddescription of a best mode embodiment thereof, as illustrated in theaccompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

The invention will become more fully understood from the followingdetailed description, taken in conjunction with the accompanyingdrawings, wherein similar reference numerals denote similar elements, inwhich:

FIG. 1 is a schematic diagram showing an example of the state in whichannual ring data are formed on an optical disc;

FIG. 2A and FIG. 2B are schematic diagrams showing an example of thestate in which data are read and written from and to an optical disc onwhich annual ring data are formed;

FIG. 3A, FIG. 3B, and FIG. 3C are schematic diagrams describing that thecontinuity of annual rings needs to be assured;

FIG. 4A, FIG. 4B, FIG. 4C, and FIG. 4D are schematic diagrams describingan allocation unit;

FIG. 5 is a schematic diagram describing a data management structureaccording to an embodiment of the present invention;

FIG. 6 is a schematic diagram describing a data management structureaccording to an embodiment of the present invention;

FIG. 7 is a schematic diagram describing a data management structureaccording to an embodiment of the present invention;

FIG. 8 is a block diagram showing an example of the structure of arecord and reproduction apparatus 1 according to an embodiment of thepresent invention;

FIG. 9 is a block diagram showing an example of the structure of a drivesection of the record and reproduction apparatus;

FIG. 10 is a block diagram showing an example of the overall structureof the record and reproduction apparatus;

FIG. 11 is a schematic diagram showing an example of the structure of afront panel of the record and reproduction apparatus;

FIG. 12 is a schematic diagram showing an example of the structure of atouch panel;

FIG. 13 is a block diagram showing an outlined circuit structure of thefront panel;

FIG. 14 is a block diagram showing an example of a detailed structure ofthe touch panel;

FIG. 15 is a schematic diagram showing an example of a list of codes ofwhich 24 key outputs are converted by a control module;

FIG. 16 is a schematic diagram showing an example of the relationship ofposition information and digital data of values corresponding to thepositions on a search bar;

FIG. 17 is a schematic diagram showing an example of which positioninformation and data values corresponding to the positions on the searchbar are correlated;

FIG. 18A, FIG. 18B, and FIG. 18C are schematic diagrams showing anexample of the relationship of the position on the search bar and thereproduction speed in each of a jog mode, a shuttle mode, and a slowmode;

FIG. 19A, FIG. 19B, FIG. 19C, and FIG. 19D are schematic diagramsdescribing indications on the search bar;

FIG. 20A, FIG. 20B, FIG. 20C, and FIG. 20D are schematic diagramsdescribing indications of a search mode key;

FIG. 21A and FIG. 21B are schematic diagrams showing an example of ascreen frame on a monitor screen;

FIG. 22A and FIG. 22B are schematic diagrams showing an example of ascreen frame on a status screen;

FIG. 23A and FIG. 23B are schematic diagrams showing an example of ascreen frame on a function screen;

FIG. 24 is a schematic diagram describing an example of a switchingoperation on a display screen;

FIG. 25 is a schematic diagram showing an example of which a system menuis displayed while the monitor screen is displayed;

FIG. 26 is a schematic diagram showing an example of which the systemmenu is displayed while the status screen is displayed;

FIG. 27 is a block diagram showing an example of the structure of avideo process circuit according to an embodiment of the presentinvention;

FIG. 28 is a flow chart describing an example of a display modeswitching operation;

FIG. 29 is a flow chart describing the example of the display modeswitching operation;

FIG. 30 is a flow chart describing the example of the display modeswitching operation;

FIG. 31A and FIG. 31B are schematic diagrams describing a thumbnailsearch screen;

FIG. 32 is a schematic diagram showing an example of the relationship ofposition information of the search bar and the number of jumpedthumbnail pictures from a currently selected thumbnail picture to anewly selected thumbnail picture;

FIG. 33 is a schematic diagram showing another example of therelationship of position information of the search bar and the number ofjumped thumbnail pictures from a currently selected thumbnail picture toa newly selected thumbnail picture;

FIG. 34 is a schematic diagram describing a reproduction control usingthe search bar by another method;

FIG. 35 is a flow chart showing an example of a process for performing areproduction control corresponding to a tracing speed of the search bar;

FIG. 36 is a block diagram showing an example of the structure of arecord and reproduction apparatus that uses a magnetic tape as a recordmedium; and

FIG. 37 is a block diagram showing an example of the structure of arecord and reproduction apparatus that uses a semiconductor memory as arecord medium.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

Next, embodiments of the present invention will be described in thefollowing order.

-   1. Record and reproduction apparatus and system according to    embodiment of present invention-   1-1. Data-   1-2. Disc format-   1-3. Accessing disc-   1-4. Data management structure-   1-5. Structure of record and reproduction apparatus-   2. Structure of front panel-   2-1. Layout of front panel-   2-2. Circuit structure of front panel-   3. Search bar-   3-1. Structure of search bar-   3-2. Reproduction control using search bar-   3-3. Indications of search bar-   3-4. Switching of operation modes of search bar-   4. Display screens of display section-   4-1. Display screens-   4-2. Switching operation of display screens-   4-3. Structure of video process circuit-   4-4. Switching operation of display modes-   5. Thumbnail display-   5-1. Example of thumbnail display and display method-   5-2. Selection of thumbnail picture using search bar-   6. Reproduction control using search bar by another method-   6-1. Outline of reproduction control by another method-   6-2. Example of more specific process of reproduction control by    another method-   7. Others    1. Record and Reproduction Apparatus and System According to    Embodiment of Present Invention    1-1. Data

For easy understanding, a record and reproduction apparatus and a systemaccording to an embodiment of the present invention will be described.In this system, video data and audio data that are broadcast and editedare recorded on a disc shaped record medium. In addition, sub videodata, sub audio data, and meta data corresponding to the main video dataand main audio data are recorded on the same disc.

In the following description, video data and audio data that areactually broadcast and edited are referred to as main AV (Audio/Video)data. On the other hand, sub video data and sub audio data are referredto as sub AV data. Video data of sub AV data are referred to as subvideo data. Audio data of sub AV data are referred to as sub audio data.

For example, video data of the main AV data are data of which base bandvideo data have been compression-encoded according to the MPEG2 (MovingPicture Experts Group 2) system and that have a bit rate of 50 Mbps(Mega bits per second) and/or a bit rate of 25 Mbps. Audio data of themain AV data are data whose sampling frequency is 48 kHz and that have24 quantizer bits and/or 16 quantizer bits. According to this embodimentof the present invention, video data and audio data of the main AV datathat have different bit rates and different quantizer bits can berecorded on the same disc.

On the other hand, the sub AV data are audio/video data having low bitrates based on the main AV data. When the main AV data are recorded onthe disc, the sub AV data are generated by the main AV data. The subvideo data are compression-encoded according to for example the MPEG4system. In contrast, the sub audio data are compression-encoded by forexample A-Law or sample thin-out process. Thus, the bit rate of the subAV data is decreased from the bit rate of the main AV data to forexample several Mbps.

As well known, according to the MPEG system, video data arecompression-encoded by an intra-frame compression encoding scheme usingDCT (Discrete Cosine Transform) and an inter-frame compression-encodingscheme using a prediction encoding scheme in the time series direction.In this system, a B (Bidirectionally) picture and a P (Predictive)picture that are predictively encoded in the time series direction andan I (Intra) picture that is complete with one screen (one frame) aredefined. A GOP (Group Of Picture) is a completed group containing atleast one I picture. The GOP is the minimum accessible unit of an MPEGstream.

The meta data are high level data with respect to particular data. Themeta data function as an index that represents contents of various typesof data. The meta data can be categorized as time series meta data(sometimes may be referred to as real time meta data) that occur alongthe time series of the foregoing main AV data and non-time series metadata (sometimes may be referred to as non-real time meta data) thatoccur in a predetermined region such as each scene of the main AV data.

1-2. Disc Format

Next, a data allocation to a disc shaped record medium (hereinafterreferred to as the disc) according to this embodiment of the presentinvention will be described. According to the embodiment of the presentinvention, data are recorded like annual rings formed on the disc. Theannual ring data are data recorded on the disc in the unit of a dataamount represented by a reproduction time period for data. With respectto the main audio data and main video data, audio data and video datacorresponding to a reproduction time zone are alternately allocated andrecorded in a predetermined reproduction time unit having a data sizelarger than one circular track. When the main audio data and main videodata are recorded in such a manner, sets of main audio data and mainvideo data corresponding to reproduction time zones are layered in timeseries and annual rings are formed.

According to the embodiment of the present invention, in addition tomain audio data and main video data corresponding to reproduction timezones, sets of sub AV data corresponding thereto and time series metadata are recorded as annual rings on an optical disc 5.

Data that compose an annual ring are referred to as annual ring data.The annual ring data have a data amount that is an integer multiple of asector which is the minimum record unit of the disc. The annual ringsare recorded so that their boundaries match the boundaries of sectors ofthe disc.

FIG. 1 shows an example of the state in which annual ring data areformed on the optical disc 5. In the example shown in FIG. 1, audioannual ring data #1, video annual ring data #1, audio annual ring data#2, video annual ring data #2, and sub AV annual ring data #1, and timeseries meta annual ring data #1 are successively recorded from theinnermost periphery of the optical disc 5. In this cycle, annual ringdata are handled. On the outer periphery of the time series meta annualring data #1, a part of the next cycle annual ring data is representedas audio annual ring data #3 and video annual ring data #3.

In the example shown in FIG. 1, the reproduction time zone for oneannual ring of the time series meta annual ring data corresponds to thereproduction time zone for one annual ring of the sub AV annual ringdata. The reproduction time zone for one annual ring of the time seriesmeta annual ring data corresponds to the reproduction time zone for twoannual rings of the audio annual ring data. Likewise, the reproductiontime zone for one annual ring of the time series meta annual ring datacorresponds to the reproduction time zone for two annual rings of thevideo annual ring data. The relationship of the reproduction time zonesand cycles of various types of annual ring data is designatedcorresponding to for example their data rates and so forth. It ispreferred that the reproduction time for one annual ring of the videoannual ring data and audio annual ring data be in the range from 1.5seconds to 2 seconds as an empirical value.

FIG. 2A and FIG. 2B show an example of which data are read and writtenfrom and to the optical disc 5 having annual rings as shown in FIG. 1.When the optical disc 5 has a large and successive blank and non-defectarea, as exemplified in FIG. 2A, audio annual ring data, video annualring data, sub AV annual ring data, and real time meta annual ring datagenerated from data series of audio data, video data, sub AV data, andreal time meta data corresponding to a reproduction time zone arewritten to the blank area of the optical disc 5 as if they were writtenin a single stroke so that a boundary of each type of data matches aboundary of each sector of the optical disc 5. Data are read from theoptical disc 5 in the same manner as they are written thereto.

On the other hand, when a particular data series is read from theoptical disc 5, a record position of the data series is sought and thedata are read therefrom. This operation is repeated. FIG. 2B shows astate of which an sub AV data series is selectively read. With referenceto also FIG. 1, after the sub AV annual ring data #1 have been read, thereal time meta annual ring data #1, the audio annual ring data 3, thevideo annual ring data #3, the audio annual ring data #4, and the videoannual ring data #4 (not shown) are skipped and the sub AV annual data#2 of the next cycle are read.

In such a manner, data are recorded on the optical disc 5 in a unit of areproduction period as cyclic annual ring data corresponding to areproduction time zone. Thus, since audio annual ring data and videoannual ring data of the same reproduction time zone are closelyallocated on the optical disc 5, audio data and video data correspondingthereto can be quickly read and reproduced from the optical disc 5. Inaddition, since data are recorded so that a boundary of an annual ringmatches a boundary of a sector, only audio data or video data can beread from the optical disc 5. As a result, only audio data or video datacan be quickly edited.

In addition, as described above, each of the audio annual ring data,video annual ring data, sub AV annual ring data, and real time metaannual ring data has a data amount that is a multiple of a data amountof a sector of the optical disc 5. In addition, data are recorded sothat a boundary of annual ring data matches a boundary of a sector.Thus, when only one of audio annual ring data, video annual ring data,sub AV annual ring data, and real time meta annual ring data is needed,it can be read without other types of data.

1-3. Accessing Disc

To conveniently use data allocation of annual rings, data need to berecorded on the optical disc 5 so that continuity of annual rings isassured. Next, with reference to FIG. 3A to FIG. 3B, this operation willbe described. Now, it is assumed that only sub annual ring data (denotedby “LR” in FIG. 3A to FIG. 3C) are read.

When data are recorded, if a sufficient blank area has been allocated, aplurality of annual rings can be successively recorded. In this case, asshown in FIG. 3A, sub AV annual ring data that are chronologicallysuccessive can be read by the minimum number of track jumps. In otherwords, after the sub AV annual ring data are read, sub AV annual ringdata of the next cycle can be read. As a result, the distance for whichthe pickup jumps becomes the shortest.

In contrast, when data are recorded, if a successive blank area has notbeen allocated, chronologically successive sub AV data are recorded indifferent areas of the optical disc 5. In this case, as exemplified inFIG. 3B, after first sub AV annual ring data are read, the pickup needsto jump a distance for a plurality of cycles of annual rings and readthe next sub AV annual ring data. Since this operation is repeated, theread speed for the sub AV annual ring data decreases in comparison withthe case shown in FIG. 3A. In addition, as exemplified in FIG. 3C,non-edited AV data (AV clip) may not be quickly reproduced.

To assure continuity of annual rings, according to this embodiment ofthe present invention, an allocation unit that has a plurality of annualrings is defined. When data are recorded to annual rings, a successiveblank area that is larger than the allocation unit length is allocated.

Next, with reference to FIG. 4A to FIG. 4D, this operation will bespecifically described. The allocation unit length is pre-set. Theallocation unit length is set to a multiple of a total reproductionperiod of each type of data recorded in one annual ring. When thereproduction period of one annual ring is 2 seconds, the allocation unitlength is set to 10 seconds. The allocation unit length is used as aruler with which the length of a blank area of the optical disc 5 ismeasured (see an upper right portion of FIG. 4A). As shown in FIG. 4A,it is assumed that there are three used areas that are not successive onthe optical disc 5 and that blank areas are sandwiched by used areas.

When AV data having a predetermined length and sub AV data correspondingto the AV data are recorded on the optical disc 5, the allocation unitlength and the length of the blank area are compared. A blank area thathas a length larger than the allocation unit length is allocated as areserved area (see FIG. 4B) . In the example shown in FIG. 4A, a rightblank area of the two blank areas is larger than the allocation unitlength and allocated as a reserved area. Annual ring data aresuccessively and continuously recorded from the beginning of thereserved area (see FIG. 4C). In this manner, the annual ring data arerecorded. When the length of the blank area of the reserved area issmaller than one annual ring of the annual ring data (see FIG. 4D), thereserved area is deallocated. As shown in FIG. 4A, the allocation unitlength is applied to another blank area of the optical disc 5 to lookfor a reserved area.

Since a blank area for a plurality of annual rings is sought and theannual rings are recorded in the blank area, continuity of annual ringsis assured to some extent. As a result, annual ring data can be smoothlyreproduced. In the foregoing example, the allocation unit length is 10seconds. However, the allocation unit length is not limited to 10seconds. Instead, a length larger than this reproduction period can beset as the allocation unit length. Specifically, it is preferred thatthe allocation unit length be set in the range from 10 seconds to 30seconds.

1-4. Data Management Structure

Next, with reference to FIG. 5, FIG. 6, and FIG. 7, a managementstructure of data according to an embodiment of the present inventionwill be described. According to this embodiment of the presentinvention, data are managed in a directory structure. As exemplified inFIG. 5, a directory PAV is disposed immediately under a root directory(root) by using for example UDF (Universal Disk Format) as a filesystem. According to this embodiment, directories under the directoryPAV are defined as follows.

Audio data and video data of a plurality of types of signalscoexistively recorded on one disc are defined under the directory PAV.Any data can be recorded in the directory PAV for which a datamanagement according to this embodiment of the present invention is notperformed.

Disposed immediately under the directory PAV are four files (INDEX.XML,INDEX.BUP, DISCINFO.XML, and DISCINFO.BUP) and two directories (CLPR andEDTR).

The directory CLPR manages clip data. A clip is a block of datagenerated after a photographing operation is started until it isstopped. For example, when a video camera is operated, one clip is ablock of data generated after an operation start button thereof ispressed until an operation stop button thereof is pressed (the operationstart button is released).

One block of data is composed of main audio data and video data, sub AVdata generated from the audio data and video data, and real time metadata and non-real time meta data corresponding to the audio data andvideo data as described above. In each of directories “C0001,” “C0002,”and so forth disposed immediate under the directory CLPR, a block ofdata that composes a clip is stored.

FIG. 6 shows an example of a structure of the directory “C0001”corresponding to one clip “C0001.” Hereinafter, a directorycorresponding to one clip immediately under the directory CLPR isreferred to as a clip directory. In the clip directory “C0001,” theforegoing types of data are identified by file names and stored. In theexample shown in FIG. 6, a file name is composed of 12 digits. Firstfive digits of eight digits followed by a delimiter are used to identifya clip. Three digits immediately followed by the delimiter are used toidentify a type of data such as audio data, video data, or sub AV data.Three digits immediately preceded by the delimiter are an extension thatrepresents a format of data.

Specifically, in the example shown in FIG. 6, as files as a block thatcomposes the clip “C0001,” a file “C0001C01.SMI” that represents clipinformation, a main video data file “C0001V01.MXF,” main audio datafiles “C0001A01.MXF” to “C0001A08.MXF” of eight channels, a sub AV datafile “C0001S01.MXF,” a non-real time meta data file “C0001M01.MML,” areal time meta data file “C0001R01.BIM,” and a pointer information file“C0001I01.PPN” are stored in the clip directory “C00001.”

According to this embodiment of the present invention, a plurality oftypes of data signals can coexistively stored in clip directories underthe directory CLPR. For example, with respect to signals of main videodata, a single GOP, 50 Mbps video data is stored in the clip directory“C0001,” whereas long GOP, 25 Mbps video data is stored in the clipdirectory “C0002.” On the other hand, in a clip directory, a pluralityof types of data signals of each type of data cannot be coexistivelystored. A file of which video data are recorded from the beginning to aparticular point at 50 Mbps and from the particular point to the end at25 Mbps cannot be stored in a clip directory.

With respect to single GOP data, each frame is composed of an I pictureand a relationship of 1 GOP=1 frame is satisfied. Each frame can beedited in high quality. With respect to long GOP data, each frame iscomposed of an I picture, a P picture, and a B picture and one GOP iscomposed of a plurality of frames that end with an I picture. The longGOP data may have no B picture.

Returning to FIG. 5, the directory EDTR manages edit information.According to this embodiment of the present invention, an edit result isrecorded as an edit list and a play list. Disposed immediately under thedirectory EDTR are directories “E0001,” “E0002,” and so forth each ofwhich stores a block of data that composes an edit result.

An edit list is a list that describes edit points (IN point, OUT point,and so forth) of a clip, a reproduction order, and so forth. An editlist is composed of a non-destructive edit result of a clip and a playlist that will be described later. When the non-destructive edit resultof the edit list is reproduced, files stored in the clip directory arereferenced corresponding to the list. Reproduced pictures aresuccessively obtained from a plurality of clips as if one edited streamwere reproduced. However, in the non-destructive edit result, files arereferenced from the list regardless of locations of files on the opticaldisc 5. Thus, continuity of reproduced data is not assured.

When the edit result shows that it is difficult to successivelyreproduce files and parts thereof referenced by a play list, the filesand parts thereof are reallocated to a predetermined area on the opticaldisc 100. As a result, continuity of data is assured when an edit listis reproduced.

When management information (for example, an index file “INDEX.XML” thatwill be described later) for files to be edited is referencedcorresponding to a result of an edit list created by an edit operation,it is estimated whether files can be non-destructively reproducedcorresponding to the edit operation, namely the files stored in clipdirectories can be successively reproduced corresponding to the editresult. When the result shows that the files can be successivelyreproduced, these files are copied to a predetermined area of theoptical disc 100. The files reallocated to the predetermined area arereferred to as bridge essence files. A list of which an edit result isaffected to bridge essence files is referred to as a play list.

If an edit result complicatedly references clips, when one clip ischanged to another clip, the pickup may not be able to seek the otherclip in time. In this case, a play list is created. Bridge essence filesare recorded to a predetermined area of the optical disc 5.

FIG. 7 shows an example of a structure of a directory “E0002”corresponding to one edit result “E0002” disposed immediately under thedirectory EDTR. A directory corresponding to one edit result immediatelyunder the directory EDTR is referred to as an edit directory. Datagenerated as the edit result are identified by file names and stored inthe edit directory “E0002.” A file name is composed of 12 digits. Firstfive digits of eight digits followed by a delimiter “.” are used toidentify an edit operation. The remaining three digits of the eightdigits are used to identify a type of data. Three digits preceded by thedelimiter are an extension that identifies a format of data.

More specifically, in the example shown in FIG. 7, as files that composethe edit result “E0002,” an edit list file “E0002E01.SMI,” a file“E0002M01.XML” that describes information of real time and non-real timemeta data, a play list file “E0002P01.SMI,” bridge essence files“E0002V01.BMX” and “E0002A01.BMX” to “E0002A04.MBX” of main data, abridge essence file “E0002S01.BMX” of sub AV data, and a bridge essencefile “E0002R01.BMX” of real time and non-real time meta data are storedin the edit directory “E0002.”

Shaded files of files stored in the edit directory “E0002,” namely thebridge essence files “E0002V01.BMX” and “E002A01.BMX” to “E0002A04.BMX,”the bridge essence file “E0002S01.BMX” of sub AV data, and the bridgeessence file “E0002R01.BMX” of real time and non-real time meta data arefiles that belong to the play list.

As described above, for example video data stored in a clip directoryare referenced corresponding to an edit list. Since different types ofdata signals can be coexistently stored in different clip directories,different types of data signals can be coexistently contained in an editlist.

Returning to FIG. 5, the file “INDEX.XML” is an index file that managesmaterial information stored in directories under the directory PAV. Inthis example, the file “INDEX.XML” is described in XML (ExtensibleMarkup Language) format. The file “INDEX.XML” manages each of theforegoing clips and edit lists. The file “INDEX.XML” manages for examplea conversion table for file names and UMIDs, duration information, areproduction order of each material reproduced from the optical disc 5,and so forth. In addition, the file “INDEX.XML” manages video data,audio data, sub AV data, and so forth that belong to each clip.Moreover, the file “INDEX.XML” manages clip information for files in aclip directory.

The file “DISCINFO.XML” manages information about the disc. The file“DISCINFO.XML” also stores reproduction position information and soforth.

1-5. Structure of Record and Reproduction Apparatus

FIG. 8 shows an example of an outline of the structure of a record andreproduction apparatus 1 according to an embodiment of the presentinvention. Video data and audio data (not shown) supplied from theoutside of the record and reproduction apparatus 1 are supplied to asignal process section 3. For example, video data and audio data areoutput from a video camera (not shown) and supplied to the signalprocess section 3 through an input terminal disposed in the record andreproduction apparatus 1.

The signal process section 3 compression-encodes the supplied video dataand audio data according to for example the MPEG2 system and generatesthe foregoing main AV data and sub AV data having a lower resolution anda lower bit rate than the main AV data. The main AV data and sub AV dataare supplied to a drive section 4. The drive section 4 performs an errorcorrection code encode process, a record encode process, and so forthfor the supplied main AV data and sub AV data and generates record data.The record data are modulated in a predetermined manner. The modulatedrecord data are recorded as a record signal on the optical disc 5.

The optical disc 5 applicable to the record and reproduction apparatus 1is for example an optical disc that has a single-sided single-layerstructure and a record capacity of 23 GB (Gigabytes) and that uses ablue-purple laser that emits a laser beam having a wavelength of 405 nmas a light source.

When data are reproduced from the optical disc 5, a reproduction signalreproduced from the optical disc 5 is supplied to the drive section 4.The drive section 4 demodulates the reproduction signal and outputsreproduction data. The reproduction data are decoded by a record codedecoding process, an error correction code decoding process, and soforth. The decoded reproduction data are supplied to the signal processsection 3. The signal process section 3 decodes the compression code ofthe supplied signal and outputs main AV data and sub AV data. The mainAV data are output from for example the signal process section 3 to theoutside of the record and reproduction apparatus 1.

The signal process section 3 has a system controller composed of forexample a microprocessor, a ROM (Read Only Memory), a RAM (Random AccessMemory), and so forth. The signal process section 3 controls the overallrecord and reproduction apparatus 1 using the RAM as a work memoryaccording to a program stored in the ROM.

A front panel 2 composes a user interface of the record and reproductionapparatus 1. The front panel 2 has various operation switches with whichthe record and reproduction apparatus 1 is operated, a display devicethat displays video data that are input to the record and reproductionapparatus 1 and video data that are reproduced from the optical disc 5,and so forth. The operation switches include a non-contact type touchpanel that detects the position at which the user's finger has touchedand detects whether his or her finger has touched the panel andmechanical switches. A control signal corresponding to an operation ofan operation switch is supplied to for example a system controller ofthe signal process section 3. The system controller controls theoperation of the record and reproduction apparatus 1 corresponding tothe control signal.

The display device is for example an LCD (Liquid Crystal Display). Thedisplay device displays video data that are input from the outside andvideo data that are reproduced from the optical disc 5, various types ofstatus information of the record and reproduction apparatus 1,information about video data that are displayed, and so forth.

FIG. 9 shows an example of the structure of the drive section 4 of therecord and reproduction apparatus 1. When data are recorded, record datasupplied from the signal process section 3 is stored in a memory 118through an ECC (Error Correction Coding) section 119 and a memorycontroller 117. The memory controller 117 access-controls the memory 118under the control of a control section 111. The control section 111 iscomposed of a microcomputer. The control section 111 controls the drivesection 4 corresponding to a control signal supplied from the signalprocess section 3.

The ECC section 119 generates an error correction code in each errorcorrection unit of record data stored in the memory 118. An errorcorrection code for video data and audio data is a product code. Withthe product code, video data or audio data are encoded with an outercode and an inner code in the vertical direction and horizontaldirection of a two-dimensional arrangement thereof so that data symbolsare dually encoded. As the outer code and inner code, a Reed-Solomoncode can be used. A data unit that is complete with the product code isreferred to as an ECC block. An ECC block has a size of for example 64kbytes (65536 bytes). The memory controller 117 reads an ECC block fromthe memory 118 and supplies it as record data to amodulation/demodulation section 116. The modulation/demodulation section116 modulates the record data, generates a record signal, and suppliesthe record signal to a pickup section 113.

The pickup section 113 controls a laser beam output corresponding to therecord signal supplied from the modulation/demodulation section 116 andrecords the record signal on the optical disc 5 driven and rotated by aspindle motor 112.

The pickup section 113 converts light reflected from the optical disc 5into a current signal and supplies it to an RF (Radio Frequency)amplifier 114. The RF amplifier 114 generates a focus error signal, atracking error signal, and a reproduction signal corresponding to thecurrent signal supplied from the pickup section 113 and supplies thetracking error signal and the focus error signal to a servo controlsection 115. In addition, when data are reproduced, the RF amplifier 114supplies a reproduction signal to the modulation/demodulation section116.

A radiation position of the laser beam is controlled at a predeterminedposition with a servo signal supplied from the servo control section 115to the pickup section 113. In other words, the servo control section 115controls a focus servo operation and a tracking servo operation.Specifically, the servo control section 115 generates a focus servosignal and a tracking servo signal corresponding to the focus errorsignal and the tracking error signal supplied from the RF amplifier 114and supplies the generated signals to an actuator (not shown) of thepickup section 113. In addition, the servo control section 115 generatesa spindle motor drive signal with which the spindle motor 112 is drivenand controls a spindle servo operation that rotates the optical disc 5at a predetermined rotation speed.

In addition, the servo control section 115 performs a thread controlthat causes the pickup section 113 to be moved in the radius directionof the optical disc 5 to change the radiation position of the laserbeam. The control section 111 sets a signal read position of the opticaldisc 5 corresponding to the control signal supplied from the signalprocess section 3 and controls the position of the pickup section 113 sothat a signal is read from the read position.

The spindle motor 112 drives and rotates the optical disc 5 at CLV(Constant Linear Velocity) or CAV (Constant Angular Velocity)corresponding to the spindle motor drive signal supplied from the servocontrol section 115. The drive system of the spindle motor 112 can bealternately selected between the CLV and the CAV corresponding to thecontrol signal supplied from the signal process section 3.

According to this embodiment of the present invention, there are fourswitchable drive modes for the spindle motor 112 that are CLV×1, CLV×2,CLV×2.4, and CAV×1. The mode CLV×1 is a mode that occurs only when thedrive section 4 is started. Thus, this mode is not used in other states.The data rate of the mode CLV×2 is twice the data rate of the modeCLV×1. Data are written to the optical disc 5 in the mode CLV×2. Themode CLV×2.4 is used for reproduction operations for example the normalreproduction operation and the shuttle reproduction operation. The modeCAV×1 is used when thumbnails are displayed.

When data are reproduced, the pickup section 113 concentrates a laserbeam to the optical disc 5 and supplies a current signal into whichlight reflected from the optical disc 5 is converted to the RF amplifier114. The modulation/demodulation section 116 demodulates thereproduction signal supplied from the RF amplifier 114, generatesreproduction data, and supplies the reproduction data to the memorycontroller 117. The memory controller 117 writes the suppliedreproduction data to the memory 118. Reproduction data are read from thememory 118 in the unit of one ECC block and supplied to the ECC section119.

The ECC section 119 decodes an error correction code of reproductiondata supplied in the unit of one ECC block and corrects errors of thesupplied reproduction data. When the ECC section 119 detects an errorthat exceeds an error correction capability of the error correctioncode, the ECC section 119 does not correct the error. In this case, theECC section 119 places an error flag in the error correction unit.Reproduction data that are output from the ECC section 119 are suppliedto the signal process section 3.

FIG. 10 shows an example of the overall structure of the record andreproduction apparatus 1 according to an embodiment of the presentinvention. Connected to the signal process section 3 are the drivesection 4 (not shown), an interface section 6, and a user interfacesection 7. The user interface section 7 is disposed in for example thefront panel section 2.

In the signal process section 3, the drive section 4 is connected to anFPGA (Field Programmable Gate Array) 64. Record data and reproductiondata are exchanged between the drive section 4 and the signal processsection 3. Control signals are exchanged between the control section 111of the drive section 4 and the signal process section 3 through the FPGA64.

Connected to the FPGA 64 are a RAM 65, an encoder 66, a decoder 67, a DVcodec 68, and a sub AV data encoder/decoder 69. The sub AV dataencoder/decoder 69 encodes sub video data. Connected to the FPGA 64 isalso a bus 70. Connected to the bus 70 are an input data audio DSP(Digital Signal Processor) 71, an output data audio DSP 72, and a sub AVdata audio DSP 73. Connected to the FPGA 64 are also a bus 60 and anFPGA 74. The FPGA 64 functions as a memory controller for the RAM 65. Inaddition, the FPGA 64 controls a data flow among individual sectionsconnected thereto.

Connected to the FPGA 74 is a RAM 75. Connected to the FPGA 74 are alsoa graphic driver 93, an output terminal 81, and an input terminal 82.Connected to the FPGA 74 is also a KY microcomputer 44 that is amicrocomputer of the user interface section 7. The graphic driver 93generates a display drive signal with which a display section 10composed of for example an LCD (Liquid Crystal Display) corresponding tovideo data supplied from the FPGA 74. Like the foregoing FPGA 64, theFPGA 74 functions as a memory controller for the RAM 75. In addition,the FPGA 74 controls a data flow among individual sections connectedthereto.

The bus 60 is for example a PCI (Peripheral Component Bus). Connected tothe bus 60 are a CPU (Central Processing Unit) 61, a ROM (Read OnlyMemory) 62, and a RAM (Random Access Memory) 63. The RAM 63 is used as awork memory of the CPU 61. The ROM 62 is composed of two rewritableflash memories. One flash memory is used to start the system. The otherflash memory is used to pre-store a program and data that are used afterthe system is started. The RAM 63 and the other ROM are connected to theCPU 61 through a CPU bus (not shown).

The CPU 61 controls the signal process section 3 corresponding to theprogram stored in the other ROM. In addition, the CPU 61 controls thedrive section 4 to access the optical disc 5 and accesses the memory118. The CPU 61 manages the directory structure of the optical disc 5,which was described with reference to FIG. 5 to FIG. 7.

In the interface section 6, a bus 50 is for example a PCI bus. The bus50 is connected to the bus 60 through a PCI bridge 57. Connected to thebus 50 are a communication interface 51, a CPU (Central Processing Unit)52, a ROM (Read Only Memory) 53, a RAM (Random Access Memory) 54, and anOSD (On Screen Display) section 55. Specifically, the CPU 52, the ROM53, and the RAM 54 are connected to the bus 50 through for example amemory controller, a bus controller, and so forth. The RAM 54 is used asa work memory of the CPU 52. The ROM 53 is specifically composed of tworewritable flash memories. One flash memory is used to start the system.The other flash memory is used to store a program and data that are usedwhen the system is started.

The communication interface 51 controls communication with an externalnetwork corresponding to a command supplied from the CPU 52. Thecommunication interface 51 can communicate data with the Internetaccording to the FTP (File Transfer Protocol). Connected to the OSDsection 55 is a RAM 56. The OSD section 55 generates a video signal forthe user interface corresponding to a display control command suppliedfrom the CPU 52.

The user interface section 7 has a touch panel section 42 and amechanical switch section 92 as an operation switch section with whichthe operation of the record and reproduction apparatus 1 is controlled.The user interface section 7 has an LED section 91 that indicates thestates of the operation switches, the operation results, and so forth.As will be described later, the touch panel section 42 is for example acapacity coupling type touch panel. The touch panel section 42 candetect whether the user's finger has touched a predetermined position ordetect the position that user's finger has touched. The mechanicalswitch section 92 has mechanical switches, variable resistors, and soforth.

Outputs of the touch panel section 42 and the mechanical switch section92 are supplied to the KY microcomputer 44. The KY microcomputer 44generates a control signal corresponding to the outputs of the touchpanel section 42 and the mechanical switch section 92. The controlsignal is supplied to the CPU 61 and the CPU 52 through the FPGA 74corresponding to the type of the control. In addition, the KYmicrocomputer 44 controls light emission of LEDs (Light Emitting Diodes)disposed in a LED section 91 corresponding to the outputs of the touchpanel section 42 and the mechanical switch section 92.

A flame synchronization signal corresponding to a frame period of videodata is supplied from the outside of the record and reproductionapparatus 1 through an interface (not shown). The frame synchronizationsignal may be generated in the record and reproduction apparatus 1. Whennecessary, the signal process of each section of the record andreproduction apparatus 1 is synchronized with the frame synchronizationsignal. For example, a process command is supplied from the CPU 61 formain AV data and sub AV data in synchronization with the framesynchronization signal.

In this structure, when data are recorded, video data and audio datasupplied from the outside of the record and reproduction apparatus 1 areinput to an input terminal 82. For example, video data and audio dataare output from a video camera (not shown) and input to the inputterminal 82. The video data and audio data are temporarily buffered inthe RAM 75 and supplied to the FPGA 64. Thereafter, the video data andaudio data are stored in the RAM 65.

The video data and audio data stored in the RAM 65 are supplied to thesub AV data encoder/decoder 69 and the sub AV data audio DSP 73 by theFPGA 64, respectively. The sub AV data encoder/decoder 69 and the sub AVdata audio DSP 73 generate sub AV data.

The sub AV data encoder/decoder 69 compression-encodes the suppliedvideo data according to the MPEG4 system and outputs sub video data. Thesub video data that have been compression-encoded by the sub AV dataencoder/decoder 69 are written to the RAM 65. The sub AV dataencoder/decoder 69 generates one GOP with for example one frame of an Ipicture and nine frames of P pictures.

The resolution of sub video data according to the NTSC system is 352pixels×240 lines, whereas the resolution of sub video data according tothe PAL system is 352 pixels×288 lines. The color space of the sub videodata is the YCbCr space in which a color is represented by luminance andcolor difference.

When necessary, the sub AV data audio DSP 73 performs a predeterminedsignal process for example a level adjustment process and acompression-encoding process for audio data and outputs sub audio data.As will be described later, the sub AV data audio DSP 73 performs forexample thin-out process and an A-Law encoding process for the audiodata. The sampling frequency of the audio data is decreased from 48 kHzto 8 kHz. The number of quantizer bits of the audio data is decreasedfrom 16 bits to 8 bits. Sub audio data that have beencompression-encoded are written to the RAM 65. From audio data having 24quantizer bits, the low order 8 bits are deleted for each sample. Thus,audio data having 16 bits per sample are compression-encoded 16-bit dataper sample are compression-encoded.

While the sub AV data encoder/decoder 69 and the sub AV data audio DSP73 are encoding video data and audio data, main video data and audiodata are encoded. As was described above, the record and reproductionapparatus 1 according to this embodiment has two process modes for mainvideo data. In one mode, the data rate of main video data is for example50 Mbps. In the other mode, the data rate of main video data is forexample 25 Mbps.

In the first mode of which the data rate of main video data is 50 Mbps,the main video data that are read from the RAM 65 are supplied to theencoder 66. The encoder 66 compression-encodes the main video dataaccording to the MPEG2 system. At this point, the encoder 66 encodes themain video data as all I pictures, not performs the inter-framecompression process, so that they can be edited on frame-by-frame basis.The encoder 66 encodes the main video data by properly selectingquantizer coefficients in each frame or in each macro block of which aframe is further divided so that the data rate of the encoded databecomes 50 Mbps. The main video data that have been encoded by theencoder 66 are temporarily stored in the RAM 65.

In the second mode of which the data rate of main video data is 25 Mbps,the main video data that are read from the RAM 65 are supplied to the DVcodec section 68. The DV codec section 68 performs acompression-encoding process for the supplied main video data accordingto for example the DV format. The main video data that have been encodedin the DV codec section 68 are temporarily stored in the RAM 65.

Main audio data of the main AV data are read from the RAM 65 by the FPGA64 and supplied to the audio DSP 71. The main audio data that have beenencoded by the audio DSP 71 are stored in the RAM 65.

The main audio data and main video data stored in the RAM 65 are mappedfor a predetermined reproduction period of an annual ring to a recordformat and supplied to the drive section 4 corresponding to a commandsupplied from the CPU 61. Likewise, the sub audio data and sub videodata stored in the RAM 65 are mapped for a predetermined time period ofan annual ring to a sub AV data format and supplied to the drive section4 corresponding to a command supplied from the CPU 61.

Meta data are generated by for example the CPU 61 in a predeterminedmanner and stored in the RAM 65. Like the main AV data and sub AV data,the meta data stored in the RAM 65 are supplied for a predeterminedreproduction time period of an annual ring to the drive section 4.

The CPU 61 supplies a command to the drive section 4 so as to write mainAV data, sub AV data, and meta data as annual rings on the optical disc5. This command is supplied to the control system 111. The controlsystem 111 controls the ECC section 119 of the drive section 4 to add anerror correction code to the main AV data, sub AV data, and meta datacorresponding to the command supplied from the CPU 61. Themodulation/demodulation section 116 modulates the main AV data, sub AVdata, and meta data to which the error correction code has been addedand outputs a record signal. The control system 111 controls a writeaddress of the record signal. The record signal is written to the writeaddress of the optical disc 5.

When data are reproduced, the control system 111 of the drive section 4controls a read address corresponding to a command supplied from the CPU61 and reads data as an annual ring from the read address of the opticaldisc 5. The data that have been read from the optical disc 5 are decodedwith the error correction code by the ECC section 119 through theforegoing processes. The error corrected data are output from the drivesection 4. The main AV data, sub AV data, and meta data that are outputfrom the drive section 4 are supplied to the FPGA 64 and stored in theRAM 65.

When the main video data of the main AV data stored in the RAM 65 arethe 50 Mbps mode data, the main video data are supplied to the decoder67. In contrast, when the main video data are the 25 Mbps mode data, themain video data are supplied to the DV codec section 68. The main videodata decoded by the decoder 67 or the DV codec section 68 are stored inthe RAM 65.

The main audio data of the main AV data are read from the RAM 65 by theFPGA 64 and supplied to the audio DSP 72. The main audio data decoded bythe audio DSP 72 are stored in the RAM 65.

While the main AV data are being decoded, the sub AV data are decoded.The sub video data of the sub AV data stored in the RAM 65 are readtherefrom by the FPGA 64 and supplied to the sub AV data encoder/decoder69. The sub video data are decoded by the sub AV data encoder/decoder 69and stored in the RAM 65. Likewise, the sub audio data are read from theRAM 65 by the FPGA 64 and supplied to the sub AV audio DSP 73. The subaudio data are decoded by the sub AV audio DSP 73 so that the number ofquantizer bits is returned from 8 bits to 16 bits (or 24 bits) andsamples are interpolated so that the sampling frequency becomes 48 kHz.The decoded sub audio data are stored in the RAM 65.

The CPU 61 controls timings of the main video data, main audio data, subvideo data, and sub audio data that have been decoded and stored in theRAM 65 corresponding to a frame synchronization signal (not shown) andsynchronously reads them from the RAM 65. The FPGA 64 controls anaddress pointer of the RAM 65 and reads the main audio data and subaudio data in synchronization with video data from the RAM 65corresponding to a command supplied from the CPU 61. The main videodata, sub video data, main audio data, and sub audio data that are readfrom the RAM 65 are supplied to the FPGA 74.

For example, the FPGA 74 supplies the main video data to the outputterminal 81 and supplies the sub video data to the display section 10.In addition, the FPGA 74 selects the main and sub audio data in apredetermined manner and outputs the selected audio data to the outputterminal 81. The main audio data and sub audio data can be switchablyoutput at a predetermined timing corresponding to a command suppliedfrom the CPU 61. It is preferred that at a switching timing from one ofthe main audio data and sub audio data to the other, they be cross-fadedto reduce switching noise.

As was described above, the interface section 6 has the communicationinterface 51. The communication interface 51 receives video data andaudio data that have been FTP-transferred through the Internet and sendsthe received video data and audio data to the drive section 4. In otherwords, FTP-transferred data are received by the communication interface51, supplied to the FPGA 64 through the bus 50, the PCI bridge 57, andthe bus 60, and stored in the RAM 65. For example, audio data that havebeen asynchronously transferred by the FTP transfer process are mappedby the RAM 65 so that they are chronologically successive.

The OSD section 55 of the interface section 6 generates image data for aGUI (Graphical User Interface) with the RAM 56 corresponding to adisplay control command supplied from the CPU 52. The generated imagedata are read from the RAM 56 and transferred to the FPGA 74. The imagedata are supplied to the graphic driver 93 by the FPGA 74 and displayedas for example a GUI screen on the display section 10. At this point,the graphic driver 93 can maps the video data supplied from the FPGA 74and the image data for the GUI screen with the frame memory and displaythem on the same screen.

2. Structure of Front Panel

2-1. Layout of Front Panel

FIG. 11 shows an example of the structure of the front panel 2 of therecord and reproduction apparatus 1. Operation switches disposed on thefront panel 2 are composed of a touch panel except for some of them. Thetouch panel is of a capacity coupling type of which it is detectedwhether the user's finger has touched a predetermined portioncorresponding to variation of capacitance of electrodes formed on asubstrate. For example, electrodes are formed at positions correspondingto operation portions on nearly all the surface of a substrate exceptfor the display section 10 of the front panel 2. The substrate is a filemade of for example PET (Polyethylene Terephthalate) or the like. Adielectric plate such as a glass plate or an acrylic plate is adhered tothe substrate. As a result, a panel surface is formed.

The dielectric plate adhered to the substrate is for example an acrylicplate. It is preferred that a transparent acrylic plate be used for anluxurious design. In the following description, as a dielectric plateadhered to the substrate is a transparent acrylic plate. This plate iscalled the panel plate.

More specifically, as shown in FIG. 12, a transparent electrode sheet 41having a signal pattern and a GND (Ground) pattern made of an ITO(Iridium Tin Oxide) film 41A is adhered to a panel plate 40 made of atransparent acrylic plate.

The rear surface of the panel plate 40 is painted so that the electrodestructure is concealed from the outside. Letters and symbols thatrepresent functions of keys and so forth are printed on the panel plate40. At this point, a transparent paint may be coated. Light emittingdevices such as LEDs (Light Emitting Diodes) may be disposed on the rearsurface of the transparent paint. When a light emitting device at aposition corresponding to an operation of the touch panel is lit, anoperations result and so forth can be indicated.

Next, the layout of individual sections of the front panel 2 will bedescribed in brief. Disposed on the left of the front panel 2 is thedisplay section 10 that uses for example an LCD. The display section 10can display pictures that are input to the record and reproductionapparatus 1 and pictures reproduces from a record medium by the recordand reproduction apparatus 1. In addition, the display section 10 candisplay various statuses of the record and reproduction apparatus 1, thefunctions of function keys 20, 20, that will be described later, and soforth.

Formed at an upper right portion of the front panel 2 is a cutoutsection 11 that is cut from the upper end in a horizontally elongatedrectangular shape. The cutout section 11 exposes a disc loading opening12 disposed on the main body side of the record and reproductionapparatus 1. The front panel 2 is movable from the main body of therecord and reproduction apparatus 1. The lower end portion of the frontpanel 2 is movable in the forward direction so that the front panel 2can be inclined. The lower end section of the front panel 2 is moved inthe forward direction and the upper end portion thereof is lowered in apredetermined manner so that the inclined front panel 2 does not preventa disc from being loaded into the disc loading opening 12.

Disposed at the lower left end portion of the front panel 2 are rotationknobs 13A, 13B, 13C, and 13D with which the levels of for example audioinput signals are adjusted. Parts of circles of the rotation knobs 13A,13B, 13C, and 13D are exposed at the lower end of the front panel 2. Theother parts of the rotation knobs 13A, 13B, 13C, and 13D are covered bythe panel plate 40. The exposed portions have a space enough to allowthe user to touch and rotate the rotation knobs 13A, 13B, 13C, and 13Dwith his or her finger. The scales of the rotation knobs 13A, 13B, 13C,and 13D are marked for example on their front surfaces so that the usercan watch them through the panel plate 40. Disposed on the right of therotation knobs 13A, 13B, 13C, and 13D is a switch 14 with whichadjustment modes of the rotation knobs 13A, 13B, 13C, and 13D are set.

Disposed at the left end of the front panel 2 are a power switch 15, aremote selection switch 16, a headset level volume controller 17, and aheadset jack 18. The power switch 15, the remote selection switch 16,the headset level volume controller 17, and the headset jack 18 aresuccessively disposed from the top to the bottom of the front panel 2.Disposed on the right of the disc loading opening 12 is an eject buttonwith which the disc loaded into the record and reproduction apparatus 1is unloaded from the disc loading opening 12. Disposed near the centerof the front panel 2 is a shift key 24.

Next, the operation switches composed of the touch panel of the frontpanel 2 will be described. The substances of keys and a search bar 30that will be described in the following are sensors made of electrodesformed on the transparent electrode sheet 41 disposed through the panelplate 40. They detect whether the user's finger has touched apredetermined portion corresponding to variation of capacitance andoutput a predetermined control signal. The front panel 2 uses digitalsensors that detect whether the user's finger has touched apredetermined portion and output a corresponding signal and an analogsensor that linearly and continuously detects positions that the user'sfinger has touched. In the example shown in FIG. 11, the digital sensorsare used for various keys. The analog sensor is used for the search bar30.

In the following description, an operation that the user touches a keyas a digital sensor with his or her finger and detects that it hastouched the key is referred to as “pressing the key”.

Formed on the right of the display section 10 are function keys 20, 20,. . . . The function keys 20, 20, . . . compose a key set of a pluralityof keys (in the example shown in FIG. 11, five function keys F1 to F5).For each key set, the functions of the function keys 20, 20, . . . canbe changed. The functions assigned to the function keys 20, 20, . . .are displayed at the right end of the display section 10 when thedisplay mode of the display screen on the display section 10 is afunction menu mode.

Formed below the function keys 20, 20, are a page key 21 and a displaykey 22. The page key 21 causes the display mode of the display section10 to be switched to the function mode in which the function keys aredisplayed and a key set of the function keys 20, 20, . . . to beswitched. The display key 22 causes the display mode on the displaysection 10 to be switched.

Formed below the disc loading opening 12 are various keys 23A to 23Ewith which an edit operation and a system setup operation are performed.The various keys 23A to 23E each have a protrusion portion on theirfront surfaces so that the user can operate them without need to watchthem. In the example shown in FIG. 11, the key 23A to 23E are assignedtwo functions each. Their functions are indicated above and below thekeys 23A to 23C. While the shift key 24 is being pressed, when one ofthe key 23A to 23C is pressed, the function indicated below the key isselected.

In the example shown in FIG. 11, the key 23A is used to perform a simpleedit operation. Namely, the key 23A causes a clip to be cut and clips tobe connected. The key 23B causes a thumbnail search screen to bedisplayed. When the key 23B is operated along with the shift key 24,they cause an essence mark search to be performed. The essence mark is amark that is automatically recorded corresponding to variation of apredetermined condition when a picture is recorded for example a filterof a camera is changed. The keys 23C to 23E are keys used to perform thesystem setup operation of the record and reproduction apparatus 1. Thekey 23C is also used when an edit operation is performed.

Formed below the various keys 23A to 23E are keys 25A to 25E with whichvarious record and reproduction operations are controlled. When the key25A is pressed for example one time, the position of the clip that iscurrently reproduced/selected is returned to the beginning of the clip.When the key 25A is pressed for example successively two times, theposition is moved to the top clip of the disc. The key 25B is a playbackkey that causes the one-time speed reproduction operation to be startedin the forward direction. When the key 25C is pressed for example onetime, the position is moved to beginning of the next clip of the clipthat is being reproduced or selected. When the key 25C is pressed forexample successively two times, the position is moved to the last clipof the disc. The key 25D is a stop key that causes the reproductionoperation to be stopped. The key 25E is a record key that causes therecord operation to be started. Formed on both sides of the record key25E are rod-shaped bumps as guards that prevent a miss-operation of therecord key 25E. When the playback key 25B and the prev key 25A aresimultaneously pressed, they cause the high speed reproduction operationto be performed in the reverse direction. When the playback key 25B andthe next key 25C are simultaneously pressed, they cause the high speedreproduction operation to be performed in the forward direction.

Formed on the right of the keys 25A to 25E are four way keys 27. Thefour way keys 27 are composed of four keys corresponding to the fourdirections of up, down, left, and right directions. The four way keys 27are used to designate a direction corresponding to the display on thedisplay section 10. When the edit operation is performed, with the fourway keys 27 and the key 23C, an IN point and an OUT point can bedesignated and a reproduction position can be marked. The positionscorresponding to the four way keys 27 are bumped. Thus, the user canoperate the four way keys 27 without need to watch them.

Formed below the keys 25A to 25E is the search bar 30 composed of ananalog type sensor. The search bar 30 can linearly detect positions thatthe user's finger has touched. For example, the distances of theposition that the user's finger has touched from the positions of twoelectrodes disposed on both ends of the search bar 30 are obtainedcorresponding to variation of capacitances of the electrodes. With thesedistances, the position that the user's finger has touched isdetermined. Since the position that the user's finger has touched isdetected with the values of two points on the both ends, one positionthat the user's finger has touched can be determined regardless of thethickness of the user's finger and so forth. The search bar 30 is boredin a horizontally elongated oval shape. Formed at an upper centerposition in the horizontally elongated oval shape of the search bar 30is a bump 32. Thus, the user can easily know the center portion of thesearch bar 30 with the bump 32.

Formed in the bottom of the search bar 30 is a slit shaped transparentportion 31 corresponding to a horizontal linear position detectablerange. When light emitting devices such as LEDs are disposed atpositions corresponding to the transparent portion on the rear side ofthe panel plate 40, the user can know light emission of the lightemitting device from the panel side. As will be described later, aplurality of light emitting devices are disposed in the slit shapedtransparent portion 31 so that they illuminate corresponding to theposition that the user's finger has touched on the search bar 30.

Formed on the right of the search bar 30 are search mode keys 28A to 28Cthat cause an operation mode and so forth corresponding to the operationof the search bar 30 to be designated and indicated. Formed on the panelplate 40 corresponding to the search mode keys 28A to 28C aretransparent portions in a predetermined manner. Disposed at thepositions corresponding to the transparent portions on the rear surfaceof the search bar 30 are light emitting devices such as LEDs.

2-2. Circuit Structure of Front Panel

FIG. 13 shows an outlined circuit structure of the front panel 2. Thetouch panel section 4 contains the panel plate 40, the transparentelectrode sheet 41 (the panel plate 40 and the electrode sheet 41 weredescribed with reference to FIG. 12), and a control module that convertsan output signal of the transparent electrode sheet 41 into a controlsignal corresponding to the KY microcomputer 44 disposed downstream ofthe touch panel section 42. The touch panel section 42 is connected tothe KY microcomputer 44 through an LED substrate module 43. The KYmicrocomputer 44 is connected to a system controller 45 of the main bodyof the record and reproduction apparatus 1. In the structure shown inFIG. 10, the system controller 45 corresponds to for example the CPU 52.

Output signals of part or all non-touch panel type keys such as theshift key 24 are directly supplied to for example the KY microcomputer44.

The LED substrate module 43 is disposed on the far side viewed from thefront of the front panel 2 of the touch panel section 42. LEDs and anLED light emission control circuit are disposed at predeterminedpositions of the substrate. As described above, the transparent portionis disposed on the panel plate 40 corresponding to the positions of theLEDs so that the user can know light emission of the LEDs from the frontof the front panel 2. In the example shown in FIG. 11, as describedabove, LEDs are disposed at the positions corresponding to the searchmode keys 28A to 28C. In addition, a plurality of LEDs are disposedalong the slit shaped transparent portion 31 of the search bar 30.

The KY microcomputer 44 is composed of for example a microprocessor. TheKY microcomputer 44 outputs a command corresponding to a control signalsupplied from the touch panel section 42 to the system controller 45 ofthe main body of the record and reproduction apparatus 1. In addition,the KY microcomputer 44 controls the light emission control circuit ofthe LED substrate module 43 corresponding to an operation on the touchpanel and a command supplied from the system controller 45 to light theLEDs in a predetermined manner.

FIG. 14 shows an example of a detailed structure of the touch panelsection 42. The touch panel section 42 has the transparent electrodesheet 41 (described above) and an output section 48 that converts anoutput signal of the transparent electrode sheet 41 into a controlsignal that the KY microcomputer 44 can process. With reference to FIG.11, the transparent electrode sheet 41 is composed of a key section 42Aand a search bar section 42B. The key section 42A has 24 digital typesensors disposed on the front panel 2. The search bar section 42Bcomposes the search bar 30 that has an analog type sensor.

First of all, the key section 42A will be described. In the key section42A, 24 keys composed of digital type sensors supply 24 output signalsto the output section 48 in parallel. In the example shown in FIG. 14,sets of eight output signals of the 24 output signals are supplied todigital modules 46A, 46B, and 46C, respectively. The digital modules46A, 46B, and 46C can process eight-bit signals each. Each of thedigital modules 46A, 46B, and 46C converts eight signals into one-bitdigital data and supplies the converted data to a control module 47.

The control module 47 converts one-bit data corresponding to each keysupplied from the digital modules 46A, 46B, and 46C into a codecorresponding to each key and outputs the code to the KY microcomputer44 through the LED substrate module 43 (not shown). The KY microcomputer44 converts the supplied code into data that the system controller 45 ofthe main body of the record and reproduction apparatus 1 can interpretand outputs the converted data to the system controller 45.

FIG. 15 shows an example of which the outputs of the 24 keys areconverted into codes by the control module 47. Different codes areassigned to the state of which the user's finger has touched a key (ON)and the state of which the user's finger has physically released fromthe key (OFF). In the example shown in FIG. 15, different alphabetletters are assigned to the 24 keys. Upper case alphabet ASCII codes areassigned to the ON states of the keys, whereas the corresponding lowercase alphabet ASCII codes are assigned to the OFF states of their keys.Since different codes are output corresponding to the ON state and theOFF state of each key, a long key operation and a simultaneous keyoperation can be detected.

When the function key F1 (the top key 20 of the keys 20, 20, . . . shownin FIG. 11) is in the ON state, ASCII code “0×41” that represents uppercase alphabet letter “A” is output. When the function key F1 is in theOFF state, ASCII code “0×61” that represents lower case alphabetcharacter “a” is output. Likewise, the function keys F2 to F5 areassigned upper case alphabet letters “B”, “C”, “D”, and “E” in their ONstates, respectively. The page key 21 and the display key 22 areassigned upper case alphabet letters “F” and “G” in their ON states. Thekey 23E is assigned upper case alphabet letter “H” in the ON state. Thekeys 23A to 23D are assigned upper case alphabet letter “I”, “J”, “K”,and “L”, respectively, in their ON states. The keys 25A to 25E withwhich record and reproduction operations are controlled are assignedupper case alphabet letters “M”, “N”, “O”, “P”, and “Q”, respectively,in their ON states. The search mode keys 28A to 28C are assigned uppercase alphabet letters “T”, “R”, and “S”, respectively, in their ONstates. In the four way keys 27, the up direction key, the leftdirection key, the right direction key, and the down direction key areassigned upper case alphabet letters “U”, “V”, “W”, and “W”,respectively, in their ON states. Each key is assigned the correspondinglower case alphabet letter in the OFF state.

The converted codes are supplied from the control module 47 to the KYmicrocomputer 44 by a serial communication. The KY microcomputer 44determines the operation state of each key, namely whether each key hasbeen pressed or released, corresponding to a code supplied from thecontrol module 47. At this point, when different upper case ASCII codesare successively supplied from the control module 47, the KYmicrocomputer 44 determines that a plurality of keys corresponding tothe supplied ASCII codes have been pressed.

After an upper case ASCII code that denotes that a particular key hasbeen pressed is supplied, before a lower case ASCII code that denotesthat the key has been released is supplied, if an upper case ASCII codethat denotes that a different key has been pressed is supplied, the KYmicrocomputer 44 determines that these two keys have been pressed incombination.

3. Search Bar

3-1. Structure of Search Bar

Next, the search bar section 42B will be described. As was describedabove, the search bar 30 determines the position of one point betweenthe two electrodes corresponding to detected results of the twoelectrodes disposed on both the ends. The search bar section 42B outputsan analog signal of potential corresponding to the position that theuser's finger has touched. For example, an analog signal correspondingto the difference between the outputs of the two electrodes may beoutput. The analog signal that is output from the search bar section 42Bis supplied to an analog module 46D of the output section 48. The analogmodule 46D converts the analog signal into a digital signal and suppliesthe digital signal to the control module 47.

The control module 47 converts the supplied digital data into 8-bitdigital data corresponding to the position on the search bar 30 andoutputs the digital data. The digital data are supplied to the KYmicrocomputer 44 through the LED substrate module 43 (not shown) by theserial communication. The KY microcomputer 44 correlates the digitaldata of the value of the position on the search bar 30 with positioninformation of the search bar 30.

The KY microcomputer 44 generates a reproduction control command thatcauses the reproduction speed and the reproduction direction at and inwhich video data are reproduced from the record medium to be controlledcorresponding to the position information of the search bar 30. Thereproduction control command is transmitted from the KY microcomputer 44to the system controller 45.

In addition, it can be detected that the user's finger has been releasedfrom the search bar 30. When the analog module 46D has detected that theuser's finger has been released from the search bar 30 corresponding tothe analog signal that is output from the search bar section 42B, theanalog module 46D generates a signal that denotes that the user's fingerhas been released from the search bar 30 and supplies the signal alongwith the 8-bit data corresponding to the position on the search bar 30to the KY microcomputer 44. For example, this signal may be an enablesignal of which the level is “1” when the user's finger has touched thesearch bar 30 and the level is “0” when the user's finger has nottouched the search bar 30.

FIG. 16 shows an example of the relationship of the position informationand the value of the position on the search bar 30. In the areasurrounded by a dotted line shown in FIG. 16, the position on the searchbar 30 can be detected. The search bar 30 is divided into for example 21horizontal regions. One region at the center of the 21 regions is widerthan the other regions. The center region is assigned positioninformation “STILL.” Position information “+1”, “+2”, . . . , and “+10”are assigned to the ten regions rightward from the center region“STILL”. Likewise, position information “−1”, “−2”, . . . , and “−10”are assigned to the ten regions leftward from the center region “STILL”.

Data value “128” supplied from the control module 47 corresponds to thenearly center position of the search bar 30. Data values “0” and “255”supplied from the control module 47 correspond to the left end and theright end of the search bar 30, respectively.

The ranges of digital data values corresponding to the positions on thesearch bar 30 are assigned to the regions of the position information ofthe search bar 30. FIG. 17 shows an example of which positioninformation and data values corresponding to the positions on the searchbar 30 are correlated. 11-bit data value ranges are assigned to theposition information “−10” to “−2” and the position information “+2” to“+10”. Regions change every 11 bits.

Wider data value ranges are assigned to regions denoted by positioninformation “STILL” and position information “−1” and “+1” adjacentthereto than the regions denoted by position information “−10” to “−2”and position information “+2” to “+10”. In particular, the widest datavalue range is assigned to the region denoted by position information“STILL”. In the example shown in FIG. 17, 26 bits of data values “115”to “140” including data value “128” that denotes the nearly center areassigned to the region denoted by position information “STILL”. Incontrast, a 16-bit data value range is assigned to each of regionsdenoted by position information “−1” and “+1”.

The data value ranges assigned to the position information are just anexample. Thus, this embodiment of the present invention is not limitedto this example. In other words, data value ranges may be graduallynarrowed in proportion to the distance to the region of the positioninformation “STILL”. In the foregoing example, the detectable range ofthe search bar 30 is divided into 21 regions. However, this embodimentof the present invention is not limited to this example. In other words,the detectable range of the search bar 30 may be more finely or morecoarsely divided.

The assignment of the data value ranges of the position information isdesignated as software by for example the KY microcomputer 44. Thus,depending on the application of the search bar 30, the divided positionsof regions on the search bar 30 may be changed.

The KY microcomputer 44 correlates the position information on thesearch bar 30 with reproduction speed and the reproduction direction ofvideo data reproduced from the record medium. The still reproductionoperation that fixedly reproduces one frame is correlated with theposition information “STILL” at the center portion on the search bar 30.The right side of the position information “STILL” is correlated withthe reproduction operation in the forward direction, whereas the leftside of the position information “STILL” is correlated with thereproduction operation in the reverse direction. The reproduction speedis correlated with the distance from the region corresponding to theposition information “STILL”.

3-2. Reproduction Control Using Search Bar

Reproduction control modes of the search bar 30 will be described inbrief. According to an embodiment of the present invention, asreproduction control modes using the search bar 30, there are threeoperation modes that are a jog mode, a shuttle mode, and a slow mode.

In the jog mode, the reproduction operation is performed at the speedand in the direction corresponding to the position that the user'sfinger has touched the search bar 30. When the user's finger has beenreleased from the search bar 30 and does not operate it, the stillreproduction operation is performed. A frame that was reproducedimmediately before the user's finger has been released from the searchbar 30 is fixedly reproduced. According to this embodiment of thepresent invention, in the jog mode, the reproduction operation can beperformed in both the forward and reverse directions. The reproductionspeed can be gradually changed from the still reproduction operationto±one-time reproduction operation. In other words, in the jog mode, thereproduction speed can be gradually changed from 0 speed (stillreproduction operation) to one-time speed in both the forward andreverse directions.

In the shuttle mode, the reproduction operation is performed at thespeed and in the direction corresponding to the position that the user'sfinger has touched on the search bar 30. When the user's finger has beenreleased from the search bar 30 and does not operate it, thereproduction operation is performed at the reproduction speed and in thedirection corresponding to the position from which the user's finger hasbeen just released on the search bar 30. According to this embodiment ofthe present invention, in the shuttle mode, the reproduction operationcan be performed in both the forward and reverse directions. Thereproduction operation can be performed at a speed higher than one-timespeed in both the forward and reverse directions. For example, thereproduction speed can be gradually changed from the still reproductionoperation to±20-time reproduction operation. In other words, thereproduction speed can be gradually changed from the 0 speed to 20-timespeed.

In the jog mode and the shuttle mode, low resolution video data that aregenerated and recorded along with high resolution main video data areused as reproduction video data.

In the slow mode, the reproduction operation is performed at the speedand in the direction corresponding to the position that the user'sfinger has touched on the search bar 30. When the user's finger has beenreleased from the search bar 30 and does not operate it, thereproduction operation is performed at the speed corresponding to theposition from which the user's finger has been just released on thesearch bar 30. According to this embodiment of the present invention, inthe slow mode, the reproduction operation is performed in the forwarddirection. The reproduction speed can be gradually changed from thestill reproduction operation to one-time speed reproduction operation.

In the slow mode, high resolution main video data are used asreproduction video data. In the slow mode, the reproduction operationcan be performed in the reverse direction.

FIG. 18A, FIG. 18B, and FIG. 18C show an example of the relationship ofthe position on the search bar 30 and the reproduction speed in each ofthe jog mode, the shuttle mode, and the slow mode. In FIG. 18A to FIG.18C, “+” of the reproduction speed represents the reproduction operationin the forward direction, whereas “−” of the reproduction speedrepresents the reproduction operation in the reverse direction. “STILL”of the reproduction speed represents the still reproduction of which oneframe is fixedly reproduced at 0 reproduction speed.

In the jog mode exemplified in FIG. 18A, the still reproductionoperation is performed in the region corresponding to positioninformation “STILL”. For example, the reproduction operation isperformed in the forward direction at “+0.03” time reproduction speed inthe region corresponding to position information “+1”. The reproductionspeed is gradually increased in proportion to the distance to the regioncorresponding to position information “STILL”. The reproduction speed inthe regions corresponding to position information “+9” and “+10” isone-time speed. Like the reproduction operation in the forwarddirection, when the reproduction operation is performed in the reversedirection, the reproduction speed is changed corresponding to positioninformation.

In the shuttle mode exemplified in FIG. 18B, the still reproductionoperation is performed in the region corresponding to positioninformation “STILL”. For example, the reproduction operation isperformed in the forward direction at “+0.03” time reproduction speed inthe region corresponding to position information “+1”. The reproductionspeed is gradually increased in proportion to the distance to the regioncorresponding to position information “STILL”. The reproduction speed inthe region corresponding to position information “+6” is one-time speed.The reproduction speed in the region corresponding to positioninformation “+10” is 20-time speed. Like the reproduction operation inthe forward direction, when the reproduction operation is performed inthe reverse direction, the reproduction speed is changed correspondingto position information.

In the slow mode exemplified in FIG. 18C, the still reproductionoperation is performed in the region corresponding to positioninformation “STILL”. Like the foregoing jog mode, when the reproductionoperation is performed in the forward direction, the reproduction speedis changed. However, according to this embodiment of the presentinvention, in the slow mode, the reproduction operation cannot beperformed in the reverse direction. Thus, all position information thatrepresents the reproduction operation in the reverse direction iscorrelated with the still reproduction operation. Thus, while thereproduction operation is being performed in the forward direction, ifthe user's finger touches a position that represents the reproductionoperation in the reverse direction, the reproduction operation in theforward direction is changed to the still reproduction operation. Whilethe still reproduction operation is being performed in the still mode,if the user finger touches a position that represents the reproductionoperation in the reverse direction, the still reproduction operation iskept. At this point, it is preferred that the user be informed that heor she has performed an improper operation with for example beep sound.

The relationship of the position information and the data value ofdigital data that is output from the control module 47 shown in FIG. 17and the relationship of the position information and the reproductionspeed and the reproduction direction shown in FIG. 18A to FIG. 18C arepre-stored for example in the ROM (Read Only Memory) (not shown) of theKY microcomputer 44. Instead, a plurality of different relationships maybe pre-stored in the ROM and one of them may be selected for example onthe setup menu screen.

When the position information that represents the position on the searchbar 30 is correlated with the reproduction speed and the reproductiondirection, the following operations can be performed. When the user'sfinger touches a particular position on the search bar 30, thereproduction operation can be performed at the speed and in thedirection corresponding to the position that the user's finger hastouched. In the shuttle mode, after the user's finger has touched aparticular position, if it touches another position, the reproductionspeed and the reproduction direction can be quickly changed. When theuser touches the search bar 30 with his or her finger and horizontallyslides it thereon, the reproduction speed can be gradually increased ordecreased.

In addition, as described with reference to FIG. 17, according to thisembodiment of the present invention, the regions corresponding to theposition information at the center and near the center of the search bar30 are wider than other regions. Thus, the detection sensitivity of theregions at the center and near the center of the search bar 30 is low.As a result, the stop operation and the frame operation as thereproduction control can be easily performed.

3-3. Indications of Search Bar

As described above, according to an embodiment of the present invention,in the LED substrate module 43, a plurality of light emitting devicessuch as LEDs are disposed along the search bar 30. With the lightemitting devices, operations on the search bar 30 can be indicated. Forexample, in the LED substrate module 43, the KY microcomputer 44controls light emission of the LEDs with the position informationgenerated corresponding to the detected result of the position on thesearch bar 30.

Next, with reference to FIG. 19A, FIG. 19B, FIG. 19C, and FIG. 19D, thelight emission control of the LEDs will be described. As exemplified inFIG. 19A, when the position detectable range of the search bar 30 issurrounded by a dotted line, a total of 21 LEDs that are 10 LEDs 34, 34,. . . , 34, one LED 35, and 10 LEDs 36, 36, . . . , 36 are disposed. Forexample, the 10 LEDs 34, 34, . . . , 34 correspond to the positioninformation “−10” to “−1” in the reverse direction. Likewise, the 10LEDs 36, 36, . . ., 36 correspond to the position information “+1” to“+10” in the forward direction. The center LED 35 corresponds to theposition information “STILL”.

In addition, backlight LEDs 33 and 37 are disposed on the left and rightof the position detectable range of the search bar 30. The backlightLEDs 33 and 37 correspond to the reproduction operation in the reversedirection and the reproduction operation in the forward direction,respectively. The backlight LEDs 33 and 37 indicate the direction inwhich the reproduction control can be performed on the search bar 30.

When the function of the search bar 30 has been tuned off, asexemplified in FIG. 19A, all the LEDs 34, 34, . . . , 34, the LED 35,the LEDs 36, 36, 36, and the LEDs 33 and 37 disposed on the search bar30 are turned off.

FIG. 19B shows an example of the state of the LEDs in which the searchbar 30 can be used and the still reproduction operation is performed.When the still reproduction operation is performed, the center LED 35 isturned on, which indicates that the still reproduction operation isperformed. In addition, the backlight LEDs 33 and 37 are turned on,which indicate that the current state can be changed to the reproductionoperation in the forward direction and the reproduction operation in thereverse direction.

FIG. 19C shows an example of the state of the LEDs in which the searchbar 30 is operated in the jog mode or the shuttle mode and the user'sfinger is touching the search bar 30. In the jog mode and the shuttlemode, a plurality of LEDs from the center LED 35 to the LED at theposition that the user's finger has touched on the search bar 30 aresimultaneously turned on. In the example shown in FIG. 19C, the user'sfinger has touched the position corresponding to position information“−6” on the search bar 30.

Depending on whether the LEDs 34, 34, . . . , 34 or the LEDs 36, 36, . .. , 36 are turned on, the user can know the reproduction direction. Thereproduction speed is indicated with the number of LEDs 34, 34, 34 orLEDs 36, 36, . . . , 36 that are turned on against the center LED 35.Thus, the user can intuitionally know the reproduction speed and thereproduction direction with the indications of the LEDs.

In the jog mode and the shuttle mode, when the user's finger touches anyposition on the search bar 30, the reproduction control is performed sothat the reproduction operation is performed at the reproduction speedand the reproduction direction corresponding to the position that theuser's finger has touched on the search bar 30. When the state of theLEDs is as shown in FIG. 19C, if the user's finger touches the positioncorresponding to the position information “+10” in the shuttle mode, thereproduction control is performed so that the reproduction operation atone-time speed in the reverse direction is quickly changed to thereproduction operation at 20-time speed in the forward direction. Inother words, in the jog mode and the shuttle mode, since thereproduction operation can be performed in both the forward and reversedirections, both the backlight LEDs 33 and 37 are simultaneously turnedon.

When the user's finger is released from the search bar 30, theindications of the LEDs depend on whether the mode is the jog mode orthe shuttle mode. In other words, in the jog mode, when the user'sfinger is released from the search bar 30, the still reproductionoperation is performed. Thus, the LEDs indicates that the stillreproduction operation is performed as shown in FIG. 19B. As a result,the center LED 35 and the backlight LEDs 33 and 37 are turned on.

On the other hand, in the shuttle mode, when the user's finger is beenreleased from the search bar 30, the reproduction operation at thereproduction speed in the reproduction direction corresponding to theposition from which the user's finger has been released on the searchbar 30 is kept. Thus, the indications of the LEDs are kept in the statecorresponding to the position from which the user's finger has beenreleased on the search bar 30. When the user's finger has been releasedfrom the search bar 30 in the shuttle mode in the state shown in FIG.19C, until the user's finger touches the search bar 30, the state shownin FIG. 19C is kept. The reproduction operation is performed at thereproduction speed in the reproduction direction in the state shown inFIG. 19C.

FIG. 19D shows an example of the state of the LEDs in which the searchbar 30 is operated in the slow mode. According to this embodiment of thepresent invention, in the slow mode, the reproduction operation isperformed only in the forward direction. Thus, only the backlight LED37, which indicates the reproduction operation in the forward direction,is turned on and the LED 33 is turned off. Like the foregoing jog modeand shuttle mode, the LED 35 and the LEDs 36, 36, 36 corresponding tothe reproduction speed are turned on.

3-4. Switching of Operation Modes of Search Bar

Three operation modes of the search bar 30 can be selected with thesearch mode keys 28A, 28B, and 28C shown in FIG. 11, respectively. Thesearch mode key 28A causes the search bar 30 to operate in the shuttlemode. The search mode key 28B causes the search bar 30 to operate in thejog mode. The search mode key 28C causes the search bar 30 to operate inthe slow mode.

While the search bar 30 is operating in any operation mode, it ispreferred that the operation mode of the search bar 30 not be switchedwith the search mode keys 28A, 28B, and 28C. In this example, when theuser's finger is released from the search bar 30 and then touches itagain, the operation mode is switched to a new operation mode.

For example, when the operation mode of the search bar 30 is the shuttlemode and the user's finger is released from the search bar 30, if thereproduction operation is kept at the reproduction speed and in thereproduction direction corresponding to the position that the user'sfinger has touched on the search bar 30, even if the user operates thesearch mode key 28B, the operation mode of the search bar 30 is notswitched to the jog mode. After the user operates the search mode key28B, when the user's finger touches the search bar 30 again, theoperation mode of the search bar 30 is switched to the jog mode.

Each of the search mode keys 28A, 28B, and 28C has two light emissiondevices that are composed of for example LEDs. In combination of the ONstates of these LEDs of the search mode keys 28A, 28B, and 28C, thecurrent operation mode of the search bar 30 and the new operation modeof the search bar 30 selected by the search mode keys 28A, 28B, and 28Care indicated.

The indications of the operation modes of the search bar 30 will bedescribed with reference to FIG. 20A, FIG. 20B, FIG. 20C, and FIG. 20D.Since the shapes of the search mode keys 28A, 28B, and 28C are the samein FIG. 20A to FIG. 20C, these keys are generally referred to as thesearch mode key 28. As exemplified in FIG. 20A, the search mode key 28has an LED 29A that illuminates the outside of the key and an LED 29Bthat illuminates the center portion of the key.

When the operation mode of the search bar 30 has not been selected, asshown in FIG. 20B, both the LED 29A and the LED 29B are turned off. Whenthe operation mode of the search mode key has been selected and theoperation mode of the search bar 30 is not the operation mode of thesearch mode key, as shown in FIG. 20C, the LED 29A outside the key isturned on, but the LED 29B at the center portion of the key is notturned on. When the current operation mode of the search bar 30 is theoperation mode selected by the search mode key, as shown in FIG. 20D,both the LED 29A and the LED 29B are turned on.

It is preferred that when the user's finger touches each key and thesearch bar 30 composed of the touch panel, predetermined sound beoutput. For example, in the structure shown in FIG. 13, a sound outputsection (not shown) is connected to the KY microcomputer 44. When thetouch panel section 42 has detected that the user's finger has touched akey or the search bar 30, the KY microcomputer 44 controls the soundoutput section to generate a predetermined sound. For example, when akey on the touch panel is pressed one time, a beep sound is generatedone time. When two or more keys are pressed in combination, a beep soundis generated two times. Likewise, when the touch panel section 42 hasdetected that the user's finger has touched the search bar 30, a beepsound is generated one time. The sound may be other than a beep sound.It is more preferred that the sound level and sound tone be adjustable.For example, with respect to the sound level, one of “HIGH” level, “LOW”level, and OFF (no sound) may be selected. The sound level and soundtone may be changed with keys.

4. Display Screens of Display Section

4-1. Display Screens

Next, display screens displayed on the display section 10 of the frontpanel 2 will be described. There are three types of screens on whichpictures corresponding to video data reproduced from an optical disc andpictures corresponding to video data that are input from the outside ofthe apparatus are monitored. In the following description, video datareproduced from the optical disc and video data that are input from theoutside of the apparatus are generally referred to as video data.

As the three types of screens, there are a status screen as the firstscreen, a function screen as the second screen, and a monitor screen asthe third screen. The monitor screen is a screen on which picturescorresponding to video data are displayed. The status screen is a screenon which pictures corresponding to video data, information about thevideo data, and information about audio data are displayed. The functionscreen is a screen on which pictures corresponding to video data,information about video data, information about audio data, andfunctions and states of the function keys 20, 20, . . . are displayed

Next, with reference to FIG. 21A, FIG. 21B, FIG. 22A, FIG. 22B, FIG.23A, and FIG. 23B, examples of the monitor screen, the status screen,and the function screen will be described.

FIG. 21A shows an example of a screen frame of the monitor screen. FIG.21B shows an example of the monitor screen. A monitor screen 220 has amonitor screen area 221. Displayed on all the monitor screen area 221are pictures corresponding to video data.

FIG. 22A shows an example of a screen frame of the status screen. FIG.22B shows an example of the status screen. A status screen 200 has amonitor screen area 201, an audio meter area 202, an audio area 203, aformat indication area 204, a counter mode indication area 205, a timecode indication area 206, and a remote mode indication area 207.

The monitor screen area 201 is an area in which pictures correspondingto video data are displayed. In the monitor screen area 201, picturessmaller than those displayed on the monitor screen 220 are displayed.The audio meter area 202 is an area in which information about audiolevels is indicated. In the audio meter area 202, the levels of up tofour currently selected channels of audio signals are indicated.

The audio area 203 is an area in which information about audio signalsis indicated. In the audio area 203, the number of channels of audiosignals, the number of quantizer bits, channels selected as the Lchannel and R channel of audio input channels, and so forth areindicated.

The format indication area 204 is an area in which information about avideo signal is indicated. In the format indication area 204, MPEG mode,information about variable bit rate of video data compression-encodingprocess, information about video data display system, and so forth areindicated.

The counter mode indication area 205 is an area in which informationabout a counter mode is indicated. In the counter mode indication area205, the type of a time code, a clip name, and so forth are indicated.The time code indication area 206 is an area in which a time code isindicated. The remote mode indication area 207 is an area in whichinformation about a remote mode is indicated. In the remote modeindication area 207, various types of information about a remote modeare indicated.

FIG. 23A shows an example of a screen frame of the function screen. FIG.23B shows an example of the function screen. A function screen 210 has amonitor screen area 211, an audio meter area 202, an audio area 203, aformat indication area 204, a counter mode indication area 205, a timecode indication area 206, and a function area 212. Since the areas otherthan the monitor screen area 211 and the function area 212 in thefunction screen 210 are the same as those of the status screen 200, theyare denoted by similar reference numerals and their description will beomitted.

Formed at the right end of the function screen 210 is the function area212. In the audio meter area 202, the functions and the states of thefunction keys 20, 20, . . . formed on the right of the function area 212are indicated. In this example, as the functions of the function keys20, 20, . . . , in the function area 212, functions “V IN”, “A1 IN”, “A2IN”, “A3 IN”, and “A4 IN” with which input sources of video and fourchannels of audio are selected are indicated. In the function area 212,“HDSDI” that represents an input source as a state that has been set bythe function keys 20, 20, . . . is indicated. In this example, when thefunction key 20, 20, . . . is pressed, an input source corresponding tothe pressed function key 20 is selected. As a result, a correspondingsetup state is indicated.

When the page key 21 is pressed, the current set of the function keys20, 20, . . . is changed to another set of the function keys 20, 20, . .. In addition, the functions and states of the changed set of thefunction keys 20, 20, . . . are indicated.

Since the function screen 210 has the function area 212, the monitorscreen area 211 of the function screen 210 is narrower than the monitorscreen area 201 of the status screen 200. In the monitor screen area211, pictures smaller than those displayed on the status screen 200 aredisplayed.

Images displayed in other than the monitor screen area 201 of the statusscreen 200 and the monitor screen area 211 of the function screen 210are composed of predetermined graphics data and character data. Thesegraphics data and character data are stored in for example the ROM 53.These data are read when they are displayed on the status screen 200 andthe function screen 210. Instead, graphics data and character data maybe supplied from the outside of the apparatus through the communicationinterface 51 or the like.

4-2. Switching Operation of Display Screens

Next, with reference to FIG. 24, an example of a screen switchingoperation that switches among the status screen 200, the function screen210, and the monitor screen 220 will be described. FIG. 24 describes anexample of the switching operation of the display screens. The defaultscreen of the status screen 200, the function screen 210, and themonitor screen 220 is the status screen 200.

When any key of the function keys 20, 20, or the page key 21 is pressed,the function screen 210 is displayed. Thus, when any key of the functionkeys 20, 20, . . . is pressed, the function screen 210 can be displayed.

While any screen other than the status screen 200 is displayed, when thedisplay key 22 is pressed, the screen is returned to the status screen200. When the display key 22 is pressed, the status screen 200 and themonitor screen 220 are alternately displayed.

Next, an example of the switching operation of the display screens willbe described more specifically. While the status screen 200 isdisplayed, when any key of the function keys 20, 20, . . . or the pagekey 21 is pressed, the function screen 210 is displayed (at SEQ 101).While the function screen 210 is displayed, when the display key 22 ispressed, the status screen 200 is displayed (at SEQ 102).

While the status screen 200 is displayed, when the display key 22 ispressed, the monitor screen 220 is displayed (at SEQ 103). When thedisplay key 22 is pressed once again, the monitor screen is returned tothe status screen 200 (at SEQ 104). While the monitor screen 220 isdisplayed, when any key of the function keys 20, 20, . . . or the pagekey 21 is pressed, the function screen 210 is displayed (at SEQ 105).

According to this embodiment of the present invention, when the functionscreen 210 is switched to the monitor screen 220, the monitor screen 220is always displayed through the status screen 200. Instead, the functionscreen 210 may be directly switched to the monitor screen 220.

While the status screen, the function screen, or the monitor screen isdisplayed, the system menu can be displayed. FIG. 25 shows an example ofwhich while the monitor screen 220 is displayed, the system menu isdisplayed. FIG. 26 shows an example of which while the status screen 200is displayed, the system menu is displayed. In this example, while thefunction screen (not shown) is displayed, the system menu can bedisplayed.

A system menu screen 240 is superimposed on for example an originalpicture. The system menu screen 240 indicates a list of system menuitems of the record and reproduction apparatus 1. The list of the systemmenu items includes for example “SETUP MENU”, “AUTO FUNCTION”, “HOURSMETER”, and so forth.

With for example the four way keys 27, a desired menu item can beselected from the system menu. When “SETUP MENU” is selected with forexample the four way keys 27, the system menu screen is switched to thesetup menu screen (not shown). The setup menu screen tabulates itemsthat can be set for the record and reproduction apparatus 1. With forexample the four way keys 27, the numeric values of these items and soforth can be set. For example, with the up direction key and the downdirection key, an item is selected. With the right direction key and theleft direction key, the value of the selected item is increased anddecreased, respectively.

With the search bar 30, an item can be selected on the system menuscreen 240 and the setup menu screen and the numeric value of theselected item can be set on the setup menu. For example, items on thesystem menu screen 240 and the setup menu screen are correlated withposition information of the search bar 30. In this case, when the user'sfinger touches a predetermined position on the search bar 30, an itemcorresponding to the position can be selected. With respect to numericvalue setting, when the user's finger touches a position on the right ofthe center portion (the position corresponding to position information“STILL”), the numeric value is increased. When the user's finger touchesa position on the left of the center portion, the numeric value isdecreased. When the user's finger touches the center portion, thenumeric value is not changed. When the numeric value is increased ordecreased, with position information “±1” to “±5”, the numeric value maybe “finely” set and with the position information “±6” to “±10”, thenumeric value may be “coarsely” set.

4-3. Structure of Video Process Circuit

FIG. 27 is a block diagram showing an example of the structure of avideo process circuit according to an embodiment of the presentinvention. The video process circuit has a signal process circuit 101, agraphics process circuit 102, and a display section 10. The graphicsprocess circuit 102 corresponds to for example the graphic driver 93shown in FIG. 10. The display section 10 has an LCD 104 and acorresponding LCD driver 103. The effective display size of the LCD 104is for example 373 pixels×224 lines. A microcomputer 106 controlsindividual sections of the video process circuit. The microcomputer 106is for example the CPU 52 shown in FIG. 10.

The signal process circuit 101 is for example a PLD (Programmable LogicDevice) composed of a programmable logic circuit IC (IntegratedCircuit). The PLD is for example an FPGA (Field Programmable GateArray). The signal process circuit 101 corresponds to for example a partof the FPGA 74 shown in FIG. 10.

A horizontal synchronization signal (XHSYNC), a vertical synchronizationsignal (XVSYNC), and a field signal that are generated with a referencesynchronization signal supplied from the outside of the apparatus aresupplied to the signal process circuit 101. The horizontalsynchronization signal (XHSYNC) and the vertical synchronization signal(XVSYNC) that are output from the signal process circuit 101 aresupplied to the graphics process circuit 102 and the LCD driver 103. Thefield signal that is output from the signal process circuit 101 issupplied to the graphics process circuit 102. A clock (VQCLK) that has aclock frequency of around 27 MHz is supplied to the signal processcircuit 101 and the graphics process circuit 102 through a buffer 105.

For example, HD format video data are down-converted and horizontallyexpanded to 1440 pixels×480 lines. The horizontally expanded video dataare supplied to the graphics process circuit 102 through the signalprocess circuit 101. When the signal process circuit 101 receives areduction process command from the microcomputer 106, the signal processcircuit 101 performs a reduction process for the supplied video data andsupplies the reduced video data to the graphics process circuit 102.More specifically, the signal process circuit 101 has a reductioncircuit 107 and a selector 108. The selector 108 reduces the video dataunder the control of the reduction circuit 107 and supplies the reducedvideo data to the graphics process circuit 102. For example, thereduction circuit 107 controls the selector 108 corresponding to acommand supplied from the microcomputer 106. The selector 108 thins outlines of the video data corresponding to a command received from thereduction circuit 107 and supplies the thinned-out video data to thegraphics process circuit 102.

The signal process circuit 101 outputs a display clock and supplies itto the graphics process circuit 102. The display clock is generated byfor example the signal process circuit 101 corresponding to the clock(VQCLK). The signal process circuit 101 has for example a PLL (PhaseLocked Loop). The PLL of the signal process circuit 101 multiplies thedisplay clock supplied to the graphics process circuit 102 correspondingto a command received from the microcomputer 106.

The graphics process circuit 102 has a frame memory. Video data suppliedfrom the signal process circuit 101 are written to the frame memorycorresponding to a capture enable signal supplied from the microcomputer106. Video data are read from the frame memory corresponding to thedisplay clock. The video data are converted into analog data andsupplied as an RGB signal to the LCD driver 103. Video data are inputand output to and from the graphics process circuit 102 corresponding tothe capture enable signal and the display enable signal supplied fromthe microcomputer 106.

The graphics process circuit 102 has a reduction function for video datasupplied from the signal process circuit 101. For example, the graphicsprocess circuit 102 reduces the vertical size and horizontal size ofvideo data supplied from the signal process circuit 101 to 1/4 and 1/4or 1/6, respectively. The reduction function can be accomplished bythinning out video data that are read from the frame memory in apredetermined manner. The graphics process circuit 102 maps characterdata and graphics data supplied from the microcomputer 106 and reducedvideo data supplied from the signal process circuit 101 to the framememory in a predetermined manner and outputs one image. The graphicsprocess circuit 102 reads data from the frame memory corresponding tothe display enable signal supplied from the microcomputer 106 andcorresponding to the display clock, converts the data into analog data,and supplies the analog data as an analog RGB signal to the LCD driver103. The character data and the graphics data are displayed in otherthan the monitor display areas of the status screen and the functionscreen.

The display section 10 displays a screen corresponding to the RGB analogsignal supplied from the graphics process circuit 102. The displaysection 10 has for example a LCD driver 103 and an LCD 104. The LCDdriver 103 drives the LCD 104 under the control of the microcomputer106. The LCD driver 103 thins out the analog RGB signal supplied fromthe graphics process circuit 102 corresponding to the size of the LCD104 and supplies the thinned-out signal to the LCD 104. The LCD 104displays a picture corresponding to the analog RGB signal supplied fromthe LCD driver 103.

4-4. Switching Operation of Display Modes

FIG. 28 and FIG. 29 are flow charts describing an example of switchingoperations of the display modes. In FIG. 28 and FIG. 29, a step denotedby letter “A”, “B”, or “C” is followed by a step denoted by the sameletter.

At step S1, the microcomputer 106 detects that a display mode switchingrequest has been received. The microcomputer 106 detects the displaymode switching request with a control signal supplied from the KYmicrocomputer corresponding to a key and the current display mode. Whilethe monitor screen 220 or the function screen 210 is displayed, when thedisplay key 22 is pressed, the microcomputer 106 detects that a screenswitching request for the status screen 200 has been received. While thestatus screen 200 or the monitor screen 220 is displayed, when one ofthe function keys 20, 20, . . . or the page key 21 is pressed, themicrocomputer 106 detects that a screen switching request for thefunction screen 210 has been received. While the monitor screen 220 isdisplayed, when the display key 22 is pressed, the microcomputer 106detects that a screen switching request for the status screen 200 hasbeen received.

Thereafter, the flow advances to step S2. At step S2, the microcomputer106 turns off the display enable signal supplied to the graphics processcircuit 102 so as to prohibit video data from being output. Thereafter,the flow advances to step S3. At step S3, the microcomputer 106 turnsoff the capture enable signal supplied to the graphics process circuit102 so as to prohibit video data from being captured.

Thereafter, the flow advances to step S4. At step S4, the microcomputer106 informs the signal process circuit 101 of the display mode switchingrequest. Thereafter, the flow advances to step S20. At step S20, thesignal process circuit 101 receives the display mode switching requestfrom the microcomputer 106. The signal process circuit 101 performs thedisplay mode switching process.

Thereafter, the flow advances to step S5. At step S5, the flow advancesto a step corresponding to the display mode switching request detectedat step S1. In other words, when the screen switching request for thestatus screen 200 has been detected at step S1, the flow advances tostep S6. When the screen switching request for the function screen 210has been detected at step S1, the flow advances to step S12. When thescreen switching request for the monitor screen 220 has been detected atstep S1, the flow advances to step S16.

(A) First Display Mode

At step S6, the microcomputer 106 changes the display system of thegraphics process circuit 102 to the non-interlace system. Thereafter,the flow advances to step S7. At step S7, the microcomputer 106 changesthe screen frame of the graphics process circuit 102 to the screen frameof the status screen 200 as shown in FIG. 22A. Thereafter, the flowadvances to step S8. At step S8, the microcomputer 106 changes thereduction ratio of the graphics process circuit 102. For example, themicrocomputer 106 changes the reduction ratio so that the vertical andhorizontal sizes of a captured picture are reduced to 1/4, each.

Thereafter, the flow advances to step S9. At step S9, the microcomputer106 transfers graphics data and character data corresponding to thestatus screen 200 to the graphics process circuit 102. Thereafter, theflow advances to step S10. At step S10, the microcomputer 106 turns onthe video capture enable signal supplied to the graphics process circuit102 so that the graphics process circuit 102 can capture video data.Thereafter, the flow advances to step S11. At step S11, themicrocomputer 106 turns on the display enable signal supplied to thegraphics process circuit 102 so that the graphics process circuit 102can output video data. Thereafter, the display mode switching process iscompleted.

(B) Second Display Mode

At step S12, the microcomputer 106 changes the display system of thegraphics process circuit 102 to the non-interlace system. Thereafter,the flow advances to step S13. At step S13, the microcomputer 106changes the screen frame of the graphics process circuit 102 to thescreen frame of the function screen 210 shown in FIG. 23A. Thereafter,the flow advances to step S14. At step S14, the microcomputer 106changes the reduction ratio of the graphics process circuit 102 so thatthe vertical and horizontal sizes of a captured picture are reduced tofor example 1/4and 1/6, respectively.

Thereafter, the flow advances to step S15. At step S15, themicrocomputer 106 transfers graphics data and character datacorresponding to the function screen 210 to the graphics process circuit102. Like the first display mode, thereafter, the flow advances to stepS10 and S11. Thereafter, the display mode switching process iscompleted.

(C) Third Display Mode

First of all, at step S16, the microcomputer 106 changes the displaysystem of the graphics process circuit 102 to the interlace and videosystem. Thereafter, the flow advances to step S17. At step S17, themicrocomputer 106 changes the screen frame of the graphics processcircuit 102 to the screen frame of the status screen 200 shown in FIG.21A. Thereafter, the flow advances to step S18. At step S18, themicrocomputer 106 changes the reduction ratio of the graphics processcircuit 102 so that the vertical and horizontal sizes of a capturedpicture are reduced to for example 1/1, each.

Thereafter, like the first display mode, the flow advances to step S10and step S11. Thereafter, the display mode switching process iscompleted.

FIG. 30 is a flow chart describing an example of the display modeswitching operation at step S20. First of all, at step S21, the flowadvances to a step corresponding to the display mode switching requestsupplied from the microcomputer 106. When the display mode switchingrequest supplied from the microcomputer 106 is the first display mode,the flow advances to step S22. When the display mode switching requestsupplied from the microcomputer 106 is the second display mode, the flowadvances to step S23. When the display mode switching request receivedfrom the microcomputer 106 is the third display mode, the flow advancesto step S24.

(a) First Display Mode

At step S22, the signal process circuit 101 selects the display clockand supplies it to the graphics process circuit 102. The PLL of thesignal process circuit 101 doubles the frequency of the display clockand outputs the doubled frequency display clock to the graphics processcircuit 102.

(b) Second Display Mode

At step S23, the signal process circuit 101 changes the reduction ratioof the captured picture. The signal process circuit 101 controls theselector 108 corresponding to a command received from the microcomputer106. The selector 108 changes the reduction ratio so that the verticalsize and the horizontal size of the captured picture are reduced to forexample 2/3 and 1/1, respectively. Thereafter, the signal processcircuit 101 perform the process of step S22.

(c) Third Display Mode

At step S24, the signal process circuit 101 selects the display clock adsupplies it to the graphics process circuit 102. The signal processcircuit 101 halves the frequency of the sampling clock of a capturedpicture and supplies the halved-frequency sampling clock as the displayclock to the graphics process circuit 102.

5. Thumbnail Display

5-1. Example of Thumbnail Display and Display Method

Screens displayed on the display section 10 are not limited to thestatus screen 200, the function screen 210, and the monitor screen 220.For example, as exemplified in FIG. 31A, a thumbnail search screen 230on which representative pictures of clips recorded on the optical disc 5are displayed as thumbnail pictures can be displayed on the displaysection 10 so that the user can easily select a clip.

Thumbnail pictures are mainly used as an index. Since they do not needto have high quality, they can be generated by sub AV data. Since sub AVdata have low resolution and low data rate, they can be generatedwithout need to impose a heavy load on the apparatus in comparison withthe case that they are generated by main AV data.

When the user performs an operation for the user interface section 7,index file “INDEX.XML” is read from the optical disc 5 so as to obtaininformation about all clips recorded on the optical disc 5. Withreference to clip directories, thumbnail pictures are automaticallygenerated by sub AV data. A thumbnail picture is generated by reading aframe at a predetermined position of sub AV data and performing apicture size conversion process and a color space conversion process forthe frame that has been read. As a result, a thumbnail picture isgenerated.

FIG. 31A shows an example of the thumbnail search screen 230. Thethumbnail search screen 230 may be displayed on an external monitorthrough the output terminal 81, not displayed on the display section 10.The thumbnail search screen 230 tabulates a predetermined number ofthumbnail pictures 231, 231, . . . Displayed at the right end of thethumbnail search screen 230 is a scroll bar 236. A scroll box 237 in thescroll bar 236 indicates a rough position of a selected thumbnailpicture 232 in all clips recorded on the optical disc 5.

When the key 23B on the front panel 2 is pressed, a display command forthe thumbnail search screen 230 is issued. When the display command forthe thumbnail search screen 230 has been issued, the drive system of thespindle motor 112 of the drive section 4 is switched from the CLV drivesystem to the CAV drive system. The optical disc 5 is accessedcorresponding to the CAV drive system and sub AV data are read therefromin a predetermined manner. Thumbnail pictures 231, 231, . . . displayedon one page of the thumbnail search screen 230 are generated by the subAV data. The thumbnail pictures 231, 231, . . . are tabulated on thethumbnail search screen 230. In the example shown in FIG. 31A, a totalof 12 thumbnail pictures 231 in an array of 3 lines×4 rows are displayedon one page of the thumbnail pictures 231, 231, . . . The thumbnailpictures 231, 231, . . . are arranged and displayed for example in theorder they were recorded.

For example, sub AV data are decoded by the sub AV data encoder/decoder69 and frames used as the thumbnail pictures 231, 231, . . . (forexample, first frames of clips) are extracted. The extracted frames arethinned out so that they fit the size of the thumbnail pictures 231,231, . . . The thinned-out frames are temporarily written to the RAM 65.When frames to be displayed on the thumbnail search screen 230, namelythe thumbnail pictures 231, 231, . . . , have been written to the RAM65, the thumbnail pictures 231, 231, . . . are read from the RAM 65 andsupplied to the FPGA 74 through the FPGA 64. On the other hand, the OSDsection 55 generates character data displayed on the thumbnail searchscreen 230 and frame data that compose the selected thumbnail picture232 and supplies them to the FPGA 74. The FPGA 74 combines them in apredetermined manner and supplies the combined data as video data to thesignal process circuit 101.

The frame of a selected thumbnail picture 232 is different from that ofa non-selected thumbnail picture 231, 231, . . .

An indication 233 at the upper right of the thumbnail search screen 230indicates the total number of clips recorded on the optical disc 5 and aclip number of the selected thumbnail picture 232. In the example shownin FIG. 31A, the indication 233 indicates that 300 clips have beenrecorded on the optical disc 5 and the 234-th clip has been selected.

Indicated above and below the selected thumbnail picture 232 areinformation about a clip corresponding the selected thumbnail picture232. An indication 234 indicates a photographed time of the clipcorresponding to the selected thumbnail picture 232. An indication 235indicates the length of the clip.

While the clip corresponding to the selected thumbnail picture 232 hasbeen selected, when for example the playback key 25B of the front panel2 is pressed, a reproduction command for the clip is issued. When thereproduction command for the clip has been issued, the drive system ofthe spindle motor 112 of the drive section 4 is switched from the CAVdrive system to the CLV drive system. As exemplified in FIG. 31B, thedisplay section 10 displays the monitor screen 220. The reproductionoperation for the clip is started. While the monitor screen isdisplayed, when a thumbnail display command is issued by pressing thekey 23B, the monitor screen on the display section 10 is switched to thethumbnail search screen 230.

The currently selected thumbnail picture 232 can be changed by operatingthe four way keys 27 on the front panel 2 in a predetermined manner. Inother words, when any key of the four way keys 27 is pressed, theselected thumbnail picture 232 is changed to a thumbnail picture 231adjacent to the selected thumbnail picture 232 in the direction that thepressed key indicates.

When an operation switch on the front panel 2 is operated in apredetermined manner, the page of the thumbnail search screen 230 can bechanged. For example, when the selected thumbnail picture 232 is athumbnail picture 231 at the lower left corner of the thumbnail searchscreen 230, by pressing the down direction key or the right directionkey of the four way keys 27, a page change command is issued.

While the thumbnail search screen 230 is displayed, when the page changecommand is issued, the optical disc 5 is accessed still in the CAV drivesystem. Thumbnail pictures 231, 231, . . . preceded by these displayedon the thumbnail search screen 230 are read for one screen of the nextpage from the optical disc 5.

5-2. Selection of Thumbnail Picture Using Search Bar

According to an embodiment of the present invention, a thumbnail picture231 displayed on the thumbnail search screen 230 can be selected usingthe search bar 30. In other words, the position on the search bar 30 andthe selection operation of the thumbnail pictures 231 are correlated. Anoperation corresponding to the position that the user's finger hastouched on the search bar 30 is executed. For example, a thumbnailpicture 231 that is jumped from the currently selected thumbnail picture232 for the number of thumbnail pictures corresponding to the detectedposition that the user's finger has touched on the search bar 30 isdesignated as a newly selected thumbnail picture 232.

FIG. 32 shows an example of the relationship of the position informationof the search bar 30 described with reference to FIG. 16 and FIG. 17 andthe number of jumped thumbnail pictures from the currently selectedthumbnail picture 232 to the newly selected thumbnail picture 232. Theposition information “STILL” is correlated with the number of jumpedthumbnail pictures “0” that is the currently selected thumbnail picture232.

When the detected position that the user's finger has touched on thesearch bar 30 is in the region corresponding to the position information“STILL”, the current screen on the display section 10 is switched to themonitor screen 220. The reproduction operation for the clipcorresponding to the selected thumbnail picture 232 is started. Videodata that are reproduced may be any of sub video data and main videodata. The still reproduction operation for the frame corresponding tothe selected thumbnail picture 232 may be reproduced. At this point,when the user's finger touches the center portion of the search bar 30,the monitor screen 220 may be returned to the thumbnail search screen230.

The position information “+1” to “+31” are correlated with the number ofjumped thumbnail pictures “+1”. In other words, when the detectedposition that the user's finger has touched on the search bar 30 is inthe region corresponding to the position information −“+1” to “+3”, thenext thumbnail picture 231 is selected as the selected thumbnail picture232. Likewise, the position information “−1” to “−3” are correlated withthe number of jumped thumbnail pictures “−1”. In this case, thethumbnail picture 231 immediately preceded by the currently selectedthumbnail picture 232 is selected as the newly selected thumbnailpicture 232.

The position information “+4” to “+61” are correlated with the number ofjumped thumbnail pictures “+12”. In the example shown in FIG. 31, 12thumbnail pictures 231 are displayed on the thumbnail search screen 230.Thus, when the detected position that the user's finger has touched onthe search bar 30 is in the range of the position information “+4” to“+6”, the position on the thumbnail search screen 230 of the selectedthumbnail picture 232 is not changed. Instead, the page of the thumbnailsearch screen 230 is changed to the next page. A thumbnail picture 231that is followed by the currently selected thumbnail picture 232 with 12thumbnail pictures is selected as the newly selected thumbnail picture232.

Likewise, the position information “−4” to “−6” are correlated with thenumber of jumped thumbnail pictures “−12”. In this case, the position ofthe selected thumbnail picture 232 is not changed on the thumbnailsearch screen 230. Instead, the page of the thumbnail search screen 230is changed to the immediately preceding page. A thumbnail picture 231that is preceded by the currently selected thumbnail picture 232 with 12thumbnail pictures is selected as the newly selected thumbnail picture232.

The position information “+71” to “+9” are correlated with the number ofjumped thumbnail pictures “+24”. In this case, the page of the thumbnailsearch screen 230 is changed to the two later page. A thumbnail picture231 that is followed by the currently selected thumbnail picture 232with 24 thumbnail pictures is selected as the newly selected thumbnailpicture 232. Likewise, the position information “−7” to “−9” arecorrelated with the number of jumped thumbnail pictures “−24”. In thiscase, the page of the thumbnail search screen 230 is changed to the twoearlier page. A thumbnail picture 231 that is preceded by the currentlyselected thumbnail picture 230 with 24 thumbnail picture is selected asthe newly selected thumbnail picture 232.

Both the ends of the search bar 30, namely the position information“+10” and “−10”, are correlated with thumbnail pictures 231corresponding to the top and end clips of the clips recorded on theoptical disc 5, respectively. When it has been detected that the user'sfinger has touched the right end of the search bar 30, the regioncorresponding to the position information “+10”, a thumbnail picture 231corresponding to the most newly recorded clip on the currently loadedoptical disc 5 is the selected thumbnail picture 232. The selectedthumbnail picture 232 is displayed at the upper left corner on thethumbnail search screen 230.

When it has been detected that the user's finger has touched the leftend of the search bar 30, the region corresponding to the positioninformation “−10”, a thumbnail picture 231 corresponding to the mostearly recorded clip on the currently loaded optical disc 5 is theselected thumbnail picture 232. The selected thumbnail picture 232 isdisplayed on the thumbnail search screen 230 at the positioncorresponding to the remainder of which the total number of clipsrecorded on the currently loaded optical disc 5 is divided by 12.Instead, the selected thumbnail picture 232 may be displayed at thelower right corner of the thumbnail search screen 230.

The relationship of the position information of the search bar 30 andthe number of jumped thumbnail pictures from the currently selectedthumbnail picture 232 is just an example. This embodiment of the presentinvention is not limited to this example.

In the foregoing example, the position information “−1” to positioninformation “−9” and position information “+1” to position information“+9” are equally divided. Equally divided sets of the positioninformation are correlated with the same number of jumped thumbnailpictures. Instead, the size of a set of position information may bereversely proportional to the distance from the position information“STILL”. For example, with reference to FIG. 32, the positioninformation “+1” to “+3” are correlated with the number of jumpedthumbnail pictures “+1”. The position information “+4” to “+6” arecorrelated with the number of jumped thumbnail pictures “+12”. Theposition information “+7” to “+8” are correlated with the number ofjumped thumbnail pictures “+24”. The position information “+9” iscorrelated with the number of jumped thumbnail pictures “+36”.

In addition, as exemplified in FIG. 33, the position information may becoarsely assigned corresponding to the number of jumped thumbnailpictures. The position information may be assigned different data valueranges. In the example shown in FIG. 33, the data value range assignedto one region is reversely proportion to the distance from the positioninformation “STILL”, the region corresponding to the center portion ofthe search bar 30. In this example, ranges for 40 bits each are assignedto the center regions and adjacent regions. On the other hand, rangesfor 10 bits each are assigned to regions for the number of jumpedthumbnail pictures “+36” and “−36”.

These relationships are pre-stored for example in the ROM (Read OnlyMemory) (not shown) of the KY microcomputer 44. A plurality of differentrelationships may be pre-stored. One of these relationships may beproperly selected for example on the setup menu.

6. Reproduction Control Using Search Bar by Another Method

6-1. Outline of Reproduction Control by Another Method

In the foregoing example, when the reproduction operation for video datais controlled using the search bar 30, reproduction speed informationcorresponding to the position that the user's finger has touched on thesearch bar 30 is output. The output method of the reproduction speedinformation corresponding to the position detection output of the searchbar 30 is not limited to that example. In other words, reproductionspeed information may be output corresponding to the moving speed of theuser's finger when it horizontally moves while it keeps touching thesearch bar 30. In the following description, the operation “the user'sfinger moves while it keeps touching the search bar 30” is referred toas “trace”.

Next, the method of outputting the reproduction speed informationcorresponding to the moving speed of the user's finger when it tracesthe search bar 30 will be described. The moving speed of the user'sfinger when it traces the search bar 30 is obtained with the positionand time at which the user's finger has touched the search bar 30 andthe position at which the user's finger has touched after apredetermined time period has elapsed.

In addition, corresponding to the obtained moving speed, the operationmode of the reproduction stop process performed when the user's fingerhas been released from the search bar 30 is decided. For the movingspeed at which the user's finger has been just released from the searchbar 30, a first threshold value is designated.

If the moving speed at which the user's finger has been just releasedfrom the search bar 30 is lower than the first threshold value, thestill stop mode is performed. In the still stop mode, while a frame isbeing reproduced, when the user's finger is released from the search bar30, the still reproduction operation for the frame is performed.

If the moving speed at which the user's finger has been just releasedfrom the search bar 30 exceeds the first threshold value, the flywheelstop mode is performed. In the flywheel stop mode, when the user'sfinger is released from the search bar 30, the reproduction speed isgradually decreased and after a predetermined time period has elapsed,the still reproduction operation is performed. In other words, in theflywheel stop mode, for a predetermined time period after the user'sfinger has been released from the search bar 30, the reproductionoperation is performed with negative acceleration. More specifically, inthe flywheel stop mode, while the reproduction operation is beingperformed, when the user's finger is released from the search bar 30,the reproduction speed is gradually decreased. After a predeterminedtime period has elapsed, the reproduction operation is performed at 0reproduction speed, namely the still reproduction operation isperformed. The deceleration is for example [−one-time speed]/sec. Inother words, when the reproduction operation is being performed atfive-time reproduction speed, the reproduction speed is decreased infive seconds. Thereafter, the still reproduction operation is performed.

For the moving speed at which the user's finger is tracing the searchbar 30, a second threshold value can be designated. When the movingspeed at which the user's finger is tracing exceeds the second thresholdvalue, the reproduction operation is performed at a predetermined fixedspeed higher than one-time reproduction speed (for example, five-timereproduction speed).

The speed that is designated as the second threshold value is higherthan the speed that is designated as the first threshold value. Forexample, the first threshold value is around 0.5 cm/1 sec, whereas thesecond threshold value is around 5 cm/0.2 sec.

Of course, the reproduction direction is correlated with the tracingdirection. When the search bar 30 is traced rightward, the reproductionoperation is performed in the forward direction. When the search bar 30is traced leftward, the reproduction operation is performed in thereverse direction.

As exemplified in FIG. 34, it is assumed that the search bar 30 istraced from the position corresponding to data value “80” on the searchbar 30 (referred to as the position “80”) to the position correspondingto the data value “200” (referred to as the position “200”). While thesearch bar 30 is being traced from the position “80” to the position“200”, the reproduction speed is stepwise or gradually varied from theframe reproduction operation to a high speed reproduction operation forexample five-time speed reproduction operation corresponding to thespeed at which the user's finger traces the search bar 30.

When the user's finger has traced up to the position “200” and has beenreleased from the search bar 30, if the moving speed at which the user'sfinger has been just released from the search bar 30 is smaller than thefirst threshold value, the reproduction stop operation is performed inthe still stop mode. The still reproduction operation is performed forthe frame corresponding to the position “200” from which the user'sfinger has been released.

On the other hand, when the user's finger has traced up to the position“200” and released from the search bar 30, if the moving speed at whichthe user's finger has been released from the search bar 30 is largerthan the first threshold value, the reproduction stop operation isperformed in the flywheel stop mode. The reproduction speed is decreasedfrom the reproduction speed at which the user's finger has traced theposition “200” for a predetermined time period. After a predeterminedtime period has elapsed from the position “200” that the user's fingerhas traced, the reproduction operation is stopped. Thereafter, the stillreproduction operation is performed.

In such a manner, corresponding to the moving speed of the user's fingeron the search bar 30 immediately before the user's finger has been justreleased from the search bar 30, the stop mode is switched between thestill stop mode and the flywheel stop mode. Thus, as if the usermanually moved a film, he or she can search for his or her desiredframe.

In the example shown in FIG. 34 where the reproduction operation isperformed in the forward direction, when the user's finger is releasedfrom the search bar 30 at the position “200”, if the user releases hisor her finger from the search bar 30 while moving his or her fingerrightward, the reproduction stop operation is performed in the flywheelstop mode. In the flywheel stop mode, while the reproduction speed isgradually decreased, the reproduction operation is continued. After apredetermined time period has elapsed, the still reproduction operationis performed at 0 reproduction speed. When the user's finger is releasedfrom the search bar 30, if he or she temporarily stops his or her fingerat the position “200”, the reproduction stop operation is performed inthe still stop mode.

6-2. Example of More Specific Process of Reproduction Control by AnotherMethod

FIG. 35 is a flow chart showing an example of a process for performing areproduction control corresponding to the tracing speed on the searchbar 30. The process of the flow chart is executed for example by the KYmicrocomputer 44. The process of the flow chart shown in FIG. 35 is amethod that accomplishes the reproduction control corresponding to thetracing speed on the search bar 30. Thus, the reproduction controlaccording to an embodiment of the present invention is not limited tothe process of the flow chart.

When it has been detected that the user's finger has touched the searchbar 30 at step S30, the flow advances to step S31. At step S31, positionP₁ that the user's finger has touched on the search bar 30 is detected.The position P₁ is detected as digital data that are output from forexample the search bar 30.

When the position that the user's finger has touched has been detected,the flow advances to step S32. At step S32, it is determined whether theuser's finger be touching the search bar 30. When the determined resultdenotes that the user's finger is touching the search bar 30, the flowadvances to step S33. At step S33, it is determined whether a unit timeperiod AT has elapsed after the position has been detected at step S31or step S34 that will be described later. When the determined resultdenotes that the unit time period AT has elapsed, the flow returns tostep S32. The unit time period ΔT is for example in the range fromseveral milliseconds to several ten milliseconds.

When the determined result at step S33 denotes that the unit time periodΔT has elapsed after the former position has detected, the flow advancesto step S34. At step S34, position P₂ at which the user's finger hastouched the search bar 30 is detected. Thereafter, the flow advances tostep S35. At step S35, speed S₁ at which the user's finger traces thesearch bar 30 is calculated by the following formula (1).S ₁=(P ₂ −P ₁)/ΔT   (1)

When the speed S, has been calculated at step S35, the flow advances tostep S36. At step S36, the reproduction speed is designatedcorresponding to the calculated speed S₁. When the absolute value of thespeed S₁ is equal to or lower than the second threshold value, thereproduction speed corresponding to the speed S₁ is designated. When theabsolute value of the speed S1 exceeds the second threshold value, afixed reproduction speed, for example five-time reproduction speed, isdesignated. Thereafter, the flow advances to step S37. At step S37, areproduction control signal is generated corresponding to the designatedreproduction speed and supplied to the system controller 45. When thespeed S₁ is a positive value, it denotes the reproduction operation inthe forward direction. When the speed S₁ is a negative value, it denotesthe reproduction operation in the reverse direction. When thereproduction control signal is generated, the flow returns to step S32.

In contrast, when the determined result at step S32 denotes that theuser's finger has been released from the search bar 30, the flowadvances to step S38. At step S38, position P₃ at which the user'sfinger has been released from the search bar 30 is detected. Thereafter,the flow advances to step S39. At step S39, speed S2 at which the user'sfinger has traced the search bar 30 immediately before the user's fingerhas been released from the search bar 30 is calculated by the followingformula (2).S ₂=(P ₃ −P ₂)/ΔT   (2)

At step S40, the operation mode of the reproduction stop process isdecided corresponding to the speed S₂. The speed S₂ is compared with thefirst threshold value. When the determined result denotes that the speedS₂ is smaller than the first threshold value, the reproduction stopprocess is performed in the still stop mode. In contrast, when thedetermined result denotes that the speed S₂ is larger than the firstthreshold value, the reproduction stop process is performed in theflywheel stop mode.

In the foregoing example, when the user's finger is released from thesearch bar 30, the stop process is performed corresponding to the movingspeed at which the user's finger has traced the search bar 30. However,this embodiment is not limited to this example. In other words, thedistance for which the user's finger has touched and traced the searchbar 30 and has been released from it is used. Corresponding to themoving distance and the moving speed, the reproduction stop processperformed when the user's finger has been released from the search bar30 can be controlled. The distance for which the user's finger hastouched and traced the search bar 30 and has been released from it isthe distance for which the moving speed of the user's finger on thesearch bar 30 is detected.

For the moving distance, a third threshold value is designated. When themoving distance for which the user's finger has been released from thesearch bar 30 exceeds the third threshold value and the speed S₂ atwhich the user's finger has been released from the search bar 30 exceedsthe first threshold value, the reproduction stop process is performed inthe flywheel stop mode. In contrast, when the moving distance does notexceed the third threshold value or the speed S₂ does not exceed thefirst threshold value, the reproduction stop process is performed in thestill stop mode.

More specifically, corresponding to the position P₃ detected at step S38and the position P₁ detected at step S31 of the foregoing flow chart,the moving distance D for which the user's finger has moved is obtained.It is determined whether the moving distance D exceeds the thirdthreshold value and whether the speed S₂ calculated at step S39 exceedsthe first threshold value. Corresponding to the determined results, theoperation mode of the reproduction stop process is decided.

In the example of which the reproduction control is performedcorresponding to the speed at which the user's finger has traced thesearch bar 30, an LED at which the user's finger has touched the searchbar 30 and LEDs adjacent thereto can be turned on.

7. Others

In the foregoing examples, the record and reproduction apparatus 1according to an embodiment of the present invention uses the opticaldisc 5 as the record medium. However, an embodiment of the presentinvention is not limited to this example. In other words, as exemplifiedin FIG. 36, an embodiment of the present invention can be applied to arecord and reproduction apparatus 1′ that uses a magnetic tape 500 as arecord medium. In FIG. 36, similar sections to those in FIG. 8 aredenoted by similar reference numerals and their description will beomitted.

Main AV data and sub AV data that are output from a signal processsection 3 are supplied to a drive section 400. The drive section 400maps data so that main AV data and sub AV data for one frame are placedon a predetermined number of tracks. Predetermined processes such as anerror correction code encoding process are performed for the mappeddata. As a result, record data are obtained. The record data aremodulated in a predetermined manner. As a result, a record signal isobtained. The record signal is recorded on helical tracks formed on amagnetic tape by a rotation head (not shown). When data are reproduced,a signal is reproduced as a reproduction signal from the magnetic tape500. The reproduction signal is demodulated and reproduction data areobtained. Predetermined processes such as an error correction codedecode process are performed for the reproduction data. As a result,main AV data and sub AV data are reproduced. Corresponding to thereproduced sub AV data, thumbnail pictures displayed on a thumbnailsearch screen 230 and a detailed thumbnail search screens 230A and 230Bare generated.

In addition, as exemplified in FIG. 37, an embodiment of the presentinvention can be applied-to a record and reproduction apparatus 1″ thatuses a semiconductor memory 501 as a record medium. As shown in FIG. 37,similar sections to those in FIG. 8 are denoted by similar referencenumerals and their description will be omitted. The semiconductor memory501 may be a data rewritable, non-volatile flash memory.

Main AV data and sub AV data that are output from a signal processsection 3 are supplied to a memory I/F section 401. The memory I/Fsection 401 performs a predetermined process such as an error correctioncode encoding process for the main AV data and sub AV data. Theprocessed data are written to a memory 501. A write unit for the memory501 may be the foregoing annual ring unit. When data are reproduced, thememory I/F section 401 reads data from the memory 501, decodes errorcorrection code, and reproduces main AV data and sub AV data.Corresponding to the reproduced sub AV data, thumbnail picturesdisplayed on a thumbnail search screen 230 and detailed thumbnail searchscreen 230A and 230B are generated.

It should be understood by those skilled in the art that variousmodifications, combinations, sub-combinations and alternations may occurdepending on design requirements and other factors insofar as they arewithin the scope of the appended claims or the equivalents thereof.

1. An input apparatus that inputs a reproduction speed of a videosignal, comprising: a position detection section having a plurality ofregions and configured to linearly detect a region touched by a finger;and a control section configured to allocate reproduction speedinformation to each region, and to output reproduction speed informationcorresponding to the detected region of the position detection section,the position detection section including a first region of the pluralityof regions at a center of the position detection section havingreproduction speed information denoting zero reproduction speed, secondand third regions adjacent to the center region on opposite sides of thecenter region, the second and third regions being narrower than thecenter region, and a plurality of remaining regions adjacent to thesecond and third regions, the remaining regions being a same width, thesame width being narrower than the second and third regions.
 2. Theinput apparatus according to claim 1, wherein the control sectionoutputs reproduction speed information denoting a reproduction speedthat is in proportion to a distance from the detected region to apredetermined region, the predetermined region corresponding toreproduction speed information that denotes zero reproduction speed. 3.The input apparatus according to claim 2, wherein the control sectionoutputs reproduction speed information denoting a forward direction whenthe detected region is in a first direction with respect to thepredetermined region and reproduction speed information denoting areverse direction when the detected region is in a second directionopposite the first direction.
 4. The input apparatus according to claim1, wherein the control section continuously outputs reproduction speedinformation corresponding to the detected region when the positiondetection section detects that the finger has been physically releasedfrom the position detection section.
 5. The input apparatus according toclaim 1, wherein the control section outputs reproduction speedinformation denoting zero reproduction speed when the position detectionsection has detected that the finger has been physically released fromthe position detection section.
 6. The input apparatus according toclaim 1, wherein the control section includes at least a first mode inwhich the position detection section continuously outputs reproductionspeed information just detected by the position detection section whenthe position detection section detects that the finger has beenphysically released from the position detection section, and a secondmode in which the position detection section outputs reproduction speedinformation denoting zero reproduction speed when the position detectionsection detects that the finger has been physically released from theposition detection section.
 7. The input apparatus as set forth in claim1, wherein the center region is wider than the second, third andremaining regions.
 8. The input apparatus according to claim 1, whereinthe position detection section includes an indication section formed ata position corresponding to a detectable range of the position detectionsection and indicating a reproduction speed corresponding to thereproduction speed information.
 9. The input apparatus according toclaim 8, wherein the indication section indicates a length correspondingto the reproduction speed information.
 10. The input apparatus accordingto claim 8, wherein the indication section indicates information rangingfrom a position corresponding to reproduction speed information denotingzero reproduction speed to the detected region.
 11. The input apparatusaccording to claim 1, wherein the position detection section is a touchpanel that non-contactually detects the touch of the finger.
 12. Theinput apparatus according to claim 1, further comprising: a sound outputsection configured to output a predetermined sound when the positiondetection section detects the touch of the finger.
 13. An input methodimplemented by an input apparatus for inputting a reproduction speed ofa video signal, comprising: linearly detecting, at a position detectionsection having a plurality of regions, a region touched by a finger;allocating, at a control section, reproduction speed information to eachregion; and outputting, at the control section, reproduction speedinformation corresponding to the detected region of the positiondetection section, the position detection section including a firstregion of the plurality of regions at a center of the position detectionsection having reproduction speed information denoting zero reproductionspeed, second and third regions adjacent to the center region onopposite sides of the center region, the second and third regions beingnarrower than the center region, and a plurality of remaining regionsadjacent to the second and third regions, the remaining regions being asame width, the same width being narrower than the second and thirdregions.
 14. A non-transitory computer-readable medium storingcomputer-readable instructions thereon that when executed by an inputapparatus cause the input apparatus to perform a method comprising:linearly detecting a region, from a position detection section having aplurality of regions, touched by a finger; allocating reproduction speedinformation to each region; and outputting reproduction speedinformation corresponding to the detected region of the positiondetection section, the position detection section including a firstregion of the plurality of regions at a center of the position detectionsection having reproduction speed information denoting zero reproductionspeed, second and third regions adjacent to the center region onopposite sides of the center region, the second and third regions beingnarrower than the center region, and a plurality of remaining regionsadjacent to the second and third regions, the remaining regions being asame width, the same width being narrower than the second and thirdregions.
 15. A reproduction apparatus, comprising: a reproductionsection configured to reproduce at least a video signal recorded on arecord medium; a position detection section having a plurality ofregions and configured to linearly detect a region touched by a finger;a control section configured to allocate reproduction speed informationto each region, and to output reproduction speed informationcorresponding to the detected region of the position detection section,the position detection section including a first region of the pluralityof regions at a center of the position detection section havingreproduction speed information denoting zero reproduction speed, secondand third regions adjacent to the center region on opposite sides of thecenter region, the second and third regions being narrower than thecenter region, and a plurality of remaining regions adjacent to thesecond and third regions, the remaining regions being a same width, thesame width being narrower than the second and third regions; and areproduction control section configured to control a reproduction speedof the video signal to correspond to the reproduction speed information.16. A reproduction control method implemented by a reproductionapparatus, comprising: linearly detecting, at a position detectionsection having a plurality of regions, a region touched by a finger;allocating, at a control section, reproduction speed information to eachregion; outputting, at the control section, reproduction speedinformation corresponding to the detected region of the positiondetection section, the position detection section including a firstregion of the plurality of regions at a center of the position detectionsection having reproduction speed information denoting zero reproductionspeed, second and third regions adjacent to the center region onopposite sides of the center region, the second and third regions beingnarrower than the center region, and a plurality of remaining regionsadjacent to the second and third regions, the remaining regions being asame width, the same width being narrower than the second and thirdregions; and controlling, at a reproduction control section, areproduction speed of at least a video signal recorded on a recordmedium to correspond to the reproduction speed information.
 17. Anon-transitory computer-readable medium storing computer-readableinstructions thereon that when executed by a reproduction apparatuscause the reproduction apparatus to perform a method comprising:linearly detecting a region, from a position detection section having aplurality of regions, touched by a finger; allocating reproduction speedinformation to each region; outputting reproduction speed informationcorresponding to the detected region of the position detection section,the position detection section including a first region of the pluralityof regions at a center of the position detection section havingreproduction speed information denoting zero reproduction speed, secondand third regions adjacent to the center region on opposite sides of thecenter region, the second and third regions being narrower than thecenter region, and a plurality of remaining regions adjacent to thesecond and third regions, the remaining regions being a same width, thesame width being narrower than the second and third regions; andcontrolling a reproduction speed of at least a video signal recorded ona record medium to correspond to the reproduction speed information. 18.An input apparatus that inputs output speed information havinginformation corresponding to time information, comprising: a positiondetection section having a plurality of regions and configured tolinearly detect a region touched by a finger; and a control sectionconfigured to allocate speed information to each region, and to outputoutput speed information corresponding to the time information, the timeinformation corresponding to the detected region of the positiondetection section, the position detection section including a firstregion of the plurality of regions at a center of the position detectionsection having reproduction speed information denoting zero reproductionspeed, second and third regions adjacent to the center region onopposite sides of the center region, the second and third regions beingnarrower than the center region, and a plurality of remaining regionsadjacent to the second and third regions, the remaining regions being asame width, the same width being narrower than the second and thirdregions.
 19. The input apparatus according to claim 18, wherein thecontrol section outputs the output speed information denoting an outputspeed that is in proportion to a distance from the detected region to apredetermined region, the predetermined region corresponding to theoutput speed information that denotes zero output speed.
 20. The inputapparatus according to claim 18, wherein the control section outputsreproduction speed information denoting a forward direction when thedetected region is in a first direction with respect to thepredetermined region, and reproduction speed information denoting areverse direction when the detected region is in a second directionopposite the first direction.
 21. The input apparatus according to claim18, wherein the control section continuously outputs reproduction speedinformation corresponding to the detected region when the positiondetection section detects that the finger has been physically releasedfrom the position detection section.
 22. The input apparatus accordingto claim 18, wherein the control section outputs reproduction speedinformation denoting zero reproduction speed when the position detectionsection detects that the finger has been physically released from theposition detection section.
 23. The input apparatus according to claim18, wherein the control section includes at least a first mode in whichthe position detection section continuously outputs reproduction speedinformation just detected by the position detection section, when theposition detection section detects that the finger has been physicallyreleased from the position detection section, and a second mode in whichthe position detection section outputs reproduction speed informationdenoting zero reproduction speed when the position detection sectiondetects that the finger has been physically released from the positiondetection section.
 24. The input apparatus as set forth in claim 18,wherein the center region is wider than the the second, third andremaining regions.
 25. The input apparatus according to claim 18,wherein the position detection section includes an indication sectionformed at a position corresponding to a detectable range of the positiondetection section and indicating a reproduction speed corresponding tothe reproduction speed information.
 26. The input apparatus according toclaim 25, wherein the indication section indicates a lengthcorresponding to the reproduction speed information.
 27. The inputapparatus according to claim 25, wherein the indication sectionindicates information ranging from a position corresponding toreproduction speed information denoting zero reproduction speed to thedetected region.
 28. The input apparatus according to claim 18, whereinthe position detection section is a touch panel that non-contactuallydetects the touch of the finger.
 29. The input apparatus according toclaim 18, wherein the position detection section is a touch panelconfigured to detect that the finger has touched the touch panel bydetecting a corresponding variation of capacitance, and the touch panelhas a horizontally elongated dent.
 30. The input apparatus according toclaim 29, wherein the touch panel has a bump at a horizontally centerportion in the horizontally elongated dent.
 31. The input apparatusaccording to claim 18, further comprising: a sound output sectionconfigured to output a predetermined sound when the position detectionsection detects the touch of the finger.
 32. An input method implementedby an input apparatus of inputting output speed information havinginformation corresponding to time information, comprising: linearlydetecting, at a position detection section having a plurality ofregions, a region touched by a finger; allocating, at a control section,reproduction speed information to each region; and outputting, at thecontrol section, output speed information corresponding to the timeinformation, the time information corresponding to the detected regionof the position detection section, the position detection sectionincluding a first region of the plurality of regions at a center of theposition detection section having reproduction speed informationdenoting zero reproduction speed, second and third regions adjacent tothe center region on opposite sides of the center region, the second andthird regions being narrower than the center region, and a plurality ofremaining regions adjacent to the second and third regions, theremaining regions being a same width, the same width being narrower thanthe second and third regions.
 33. A non-transitory computer-readablemedium storing computer-readable instructions thereon that when executedby an input apparatus that inputs output speed information havinginformation corresponding to time information, the input methodcomprising the steps of: linearly detecting a region, from a positiondetection section having a plurality of regions, touched by a finger;allocating speed information to each region; and outputting output speedinformation corresponding to the time information, the time informationcorresponding to the detected region of the position detection section,the position detection section including a first region of the pluralityof regions at a center of the position detection section havingreproduction speed information denoting zero reproduction speed, secondand third regions adjacent to the center region on opposite sides of thecenter region, the second and third regions being narrower than thecenter region, and a plurality of remaining regions adjacent to thesecond and third regions, the remaining regions being a same width, thesame width being narrower than the second and third regions.
 34. Theinput apparatus according to claim 8, wherein the indication section isa plurality of light emitting diodes.
 35. The input apparatus accordingto claim 34, wherein the position detection section further includes aperimeter light emitting diode at each end of the position detectionsection just beyond the detectable range of the position detectionsection, each perimeter light emitting diode illuminating to indicate adirection for which the video signal is available to be reproduced.